我有一个包含五个列表项的无序列表,每个列表项内部都有一个链接:
<ul> <li><a href="#">Link 1</a></li> <li><a href="#">Link 2</a></li> <li><a href="#">Link 3</a></li> <li><a href="#">Link 4</a></li> <li><a href="#">Link 5</a></li> </ul>
使用 jQuery,每当我单击这些链接中的任何一个时,我都想选择所有其他链接,然后对它们执行某些操作(应用类等)。
我该怎么做?
最佳答案
使用 not
方法从 jQuery 对象中删除元素:
$(function(){
$('ul li a').click(function(){
$('ul li a').not(this).addClass('other');
});
});
关于jQuery:选择除此之外的所有链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9367458/