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 に答える