我有几个具有相同类的 div,所以首先我想找到哪个具有重复的类名,然后我想隐藏除第一个之外的所有 div
<div class="jquery"> </div>
<div class="jquery"></div>
需要帮助,请
谢谢
最佳答案
jQuery's slice第一个元素:
$('.jquery').slice(1).hide()
<小时/>
编辑:查找重复项
var duplicated = {},
class;
$('div').each(function() {
class = $(this).attr('class');
duplicated[class] = (duplicated[class] | 0) + 1
})
for (var key in duplicated) {
if (duplicated.hasOwnProperty(key) && duplicated[key] > 1) {
$('div.' + key).slice(1).hide()
}
}
关于Jquery查找并隐藏具有重复id或html的div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7446237/