jquery实时点击但不是特定的课程

时间:2012-11-20 11:08:08

标签: jquery

有时我有以下链接

<a href="#" class="next_link ">Next</a>

<a href="#" class="next_link no_more">Next</a>

但我只是想选择一个内部没有的标签。我尝试了以下但无济于事

$('a.next_link.not(.no_more)').live('click', function (){
    $('html,body').animate({scrollTop: $("#dp-products-con").offset().top},'slow');
});

jsFiddle

2 个答案:

答案 0 :(得分:2)

应为$('a.next_link:not(.no_more)')

请注意:之前使用的not。这是使用它的正确方法。您使用的是.not,这意味着使用了课程not

答案 1 :(得分:0)

这也应该有用

$('a.next_link').not('.no_more').live('click', function (){
    $('html,body').animate({scrollTop: $("#dp-products-con").offset().top},'slow');
});

也许你应该使用'.on'事件代替'live'以获得更好的性能。