1

我有一个包含几个列表项的列表,它们都是隐藏的:

<ul>
    <li rel="">
    </li>
    ...
</ul>

我想显示属性rel只是一个空字符串的列表项。

有谁知道我该怎么做?

4

3 回答 3

2

您可以使用 CSS 和属性选择器来做到这一点:

ul li[rel=""] {
    display: list-item;
}

或者使用 jQuery:

$('ul li[rel=""]').show();

首先使用data-属性或找出不使用属性的方法。

于 2013-09-28T23:47:01.950 回答
1

尝试像这样使用

$('ul li').hide();
$('ul li[rel=""]').show();

演示在这里

于 2013-09-28T23:47:59.983 回答
0

在jQuery中

 $("li[rel!='']").show();
于 2013-09-28T23:48:18.850 回答