#jquery #html
#jquery #HTML
Вопрос:
Я пытаюсь выяснить, как отключить ссылки в определенном div. В настоящее время у меня есть это…
function Lock() {
var obj = document.getElementById("tempplateInfo");
obj.disabled = 'true';
$(function () {
//grab all a tags
$('a').each(function () {
//click on a link....
$(this).click(function () {
alert($(this).attr('href') ' is not available');
//disable link
return false;
});
});
});
}
В настоящее время выбираются все ссылки на странице. Мне не нужны все ссылки, только те немногие, которые находятся внутри div?
В любом случае, чтобы это сделать… Я подумал о «divId a». Но это вообще не сработало, все ссылки внезапно стали доступны. Я делаю это с помощью jquery btw.
Ответ №1:
Вам нужно изучить селекторы jQuery.
Вы хотите #someId a
.
Комментарии:
1. ах, я забыл свой символ знака фунта. Мне нужно стать лучше в jquery. Спасибо за помощь.
Ответ №2:
$('#divId a').each(function () {
Это позволит выбрать все a
в элементе с идентификатором ‘divId’.
Ответ №3:
Это должно сработать.
jQuery(function($){
$("#myId a").attr("href","javascript:void();");
});