0

假如有个class叫A, 页面里有很多class为A的类,怎么找出当前A之外的A?

<ul>
    <li class="A">
        <ul>
            <li class="A">
                
            </li>
            <li class="A">
                <ul>
                    <li class="A">
                        
                    </li>
                </ul>
            </li>
        </ul>
    </li>
    <li class="A" 当前元素>
        
    </li>
</ul>

怎么找出当前元素之外的所有A?

3个回答

1
//jq
var index = $('.A').index($(this))
console.log($('.A:not(:eq('+index+'))'))
0

这个可以用JS的事件委托,currenttarget指当前元素 然后你可以绑定事件之后在if判断语句中这么写if(event.target.tagName == currentarget.tagName){括号中写上你要执行的语句}
这种方式叫事件代理 也叫事件委托。

0
jq: $('div').not($('div').eq(1))

撰写答案