使用 jQuery 显示所有具有空属性的项目
Show all items with empty attribute using jQuery
我有一个列表,其中包含多个列表项,这些列表项都是隐藏的:
<ul>
<li rel="">
</li>
...
</ul>
我想显示属性rel
只是一个空字符串的列表项。
有人知道我该怎么做吗?
您可以使用 CSS 和属性选择器来做到这一点:
ul li[rel=""] {
display: list-item;
}
或者使用 jQuery:
$('ul li[rel=""]').show();
使用data-
属性或找出一种首先不使用属性的方法。
尝试这样使用
$('ul li').hide();
$('ul li[rel=""]').show();
在这里演示
In jquery
$("li[rel!='']").show();
相关文章:
- 为什么我的jQuery .每次迭代都无法使用每个项目的属性
- 在 JavaScript 对象中添加子对象时获取“无法设置未定义的属性'项目'”
- 更新挖空中可观察数组中项目的属性
- Metro Javascript.对项目进行分组时出错.ui.js firstItemIndexHint 属性
- 克隆项目时,是否可以更改所有输入属性和 ID,如下所示;
- 使用 javascript 为每个项目设置属性
- 按数据属性查找和删除项目
- 是否可以在视口中的项目属性中使用循环
- 使用 jQuery 显示所有具有空属性的项目
- addClass/removeClass 基于所选项目数据属性
- 使用Javascript检查项目'的属性
- Angular:如何根据项目的属性显示icon.png
- 有没有一种方法可以根据包含整数的最接近属性来确定项目的目标
- 属性将应用于所有项目,而不仅仅是当前项目
- 如何从Google Apps脚本项目属性中存储和检索对象
- 如果至少有一个选定项目具有自定义属性,如何隐藏HTML5分隔符
- 从会话属性获取项目
- 测试JSON项目中的属性是否为空
- JavaScript/jQuery根据一个公共属性选择多个项目,并将它们作为用分隔符分隔的字符串传递给JavaBean
- ASP.NET中项目符号列表的数据属性