jQuery选择

jQuery选择,jquery,Jquery,如何仅选择“Acme Inc”、“Widget Corp”和“Vendor LLC”链接,而不选择子链接。基本上,我希望阻止标题链接执行其默认操作。使用: 或者,正如@regilero所指出的,它也做同样的事情,甚至更清楚地知道它做什么。使用: 或者,正如@regilero所指出的那样,这个函数也做了同样的事情,甚至更清楚它的作用。您应该在链接上设置一个类属性,并以这种方式选择它们 $('.menu > ul > li > a') $('.hlink')。单击(函数(){

如何仅选择“Acme Inc”、“Widget Corp”和“Vendor LLC”链接,而不选择子链接。基本上,我希望阻止标题链接执行其默认操作。

使用:

或者,正如@regilero所指出的,它也做同样的事情,甚至更清楚地知道它做什么。

使用:


或者,正如@regilero所指出的那样,这个函数也做了同样的事情,甚至更清楚它的作用。

您应该在链接上设置一个类属性,并以这种方式选择它们

$('.menu > ul > li > a')

$('.hlink')。单击(函数(){
在此处修改单击操作
});

您应该在链接上设置一个类属性,并以这种方式选择它们

$('.menu > ul > li > a')

$('.hlink')。单击(函数(){
在此处修改单击操作
});

你能修改标记吗?你能修改标记吗?他想要链接。。。为您添加
>a
和+1!补充:您也可以使用children()函数,children()和find()之间的区别在于children只在一个级别的jQuery(“ul”,jQuery(“menu”))中搜索;他想要链接。。。为您添加
>a
和+1!补充:您也可以使用children()函数,children()和find()之间的区别在于children只在一个级别的jQuery(“ul”,jQuery(“menu”))中搜索;这确实是CSS中的唯一方法,因为IE6不支持子选择器。但是,在jQuery中,如果选择器没有兼容性问题,我将使用
a>b
而不是这一方法,因为IE6不支持子选择器,所以这确实是CSS中的唯一方法。然而,在jQuery中,如果选择器没有兼容性问题,我将使用
a>b
<a class="hlink"></a>

$('.hlink').click(function(){
 modify click action here
});
$('.menu > ul > li > a').click(function(e) {
    e.preventDefault();
});