从列表中隐藏<li> </li>

时间:2009-11-20 14:37:59

标签: jquery

我找不到做一件非常简单的事情的方法: 我有一些<li>类,如下所示:

<li class="picture 62033">lala</li>
<li class="video 41463">lala</li>
<li class="video 53553">lala</li>
<li class="video 53554">lala</li>
<li class="video 51483">lala</li>
<li class="video 36715">lala</li>

显示在我也有此div的页面上(数字从一页到另一页更改)

<div id="nodenid">51483</div>

我只想.hide()使用该ID的<li>。 像这样的东西

$(".mypage").find('li').hide();

但是,当然,这隐藏了所有这些:)

如何从#nodenid获取值并使用它来隐藏匹配的<li>

2 个答案:

答案 0 :(得分:3)

$("LI." + $("#nodenid").html() ).hide();

$()的参数是CSS选择器。因此,要选择类1321132的LI,您需要使用$(“LI.1321132”)或只需$(“。1321132”)

答案 1 :(得分:0)

这样的东西
var classname = $('#nodenid').val();
$("." + classname).hide();