一个jQuery选择器,用于父类的所有子级,不是来自类

时间:2014-09-11 12:03:41

标签: jquery

我想要捕获tr元素的所有子元素的click事件,而不是那些具有“无法点击”元素的人。类。我还想拥有所有具有“可点击”功能的元素。我的选择器中的类。

<div class='clickable'>
    This is clickable
</div>

...

<tr>
    <span class='notClickable'>
        This is not clickable
    </span>
    <div>
        <span>This is clickable</span>
        <span class='notClickable'>This is not clickable</span>
    </div>
</tr> 

jQuery的:

$('.clickable, tr CHILDREN:not(.notClickable)').click(function() { ... });

1 个答案:

答案 0 :(得分:2)

您只需从选择器中移除CHILDREN,因为没有CHILDREN元素。

$('.clickable, tr :not(.notClickable)').click(function() { ... })