我有几个具有相同类的div,所以首先我想找到哪个具有重复的类名,然后我想要隐藏所有div除了第一个
<div class="jquery"> </div>
<div class="jquery"></div>
Run Code Online (Sandbox Code Playgroud)
需要帮助
谢谢
jQuery的切片第一个元素:
$('.jquery').slice(1).hide()
Run Code Online (Sandbox Code Playgroud)
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()
}
}
Run Code Online (Sandbox Code Playgroud)