jQuery:隐藏没有ID的div

时间:2011-09-27 17:58:11

标签: javascript jquery local-storage

如何隐藏没有ID的div?我有一个应用程序,创建几个胶粘物。他们中的一些人没有身份证,有些人确实有。如何隐藏没有ID的那些?

这个位置并不总是一样的。

这是我在HTML中得到的内容,我想隐藏最后一个。

我可以隐藏没有身份证的人吗?请注意,具有ID的其余部分是随机生成的数字。

非常感谢。

2 个答案:

答案 0 :(得分:5)

http://sandbox.phpcode.eu/g/d2956/2

<script>
$(function(){
    $("div.sticky").each(function(b){
        if (!$(this).attr('id')){
            $(this).hide(); 
        }
    });
});
</script>

可能会这样做,假设您只想显示没有IDS的div和带有类粘性的div

答案 1 :(得分:5)

试试这个:

$("div.sticky:not([id])").hide();

主要思想是使用:not([id])选择器和元素选择器。

小提琴:http://jsfiddle.net/57uQ8/