Javascript 如何删除<;李></李>;理想形式上带有jQuery的元素
我在删除、隐藏IdealForms上的Javascript 如何删除<;李></李>;理想形式上带有jQuery的元素,javascript,jquery,idealforms,Javascript,Jquery,Idealforms,我在删除、隐藏IdealForms上的元素时遇到问题,很容易将其先隐藏后隐藏,请参见下文。但是,如何隐藏元素4、5和6 $('.idealsteps-nav li:first').hide(); $('.idealsteps-nav li:last').hide(); 你可以用 $('.idealsteps-nav li:not(:first,:last),').hide(); Html <ul id="sortable"> <li id="1" class="ui-
元素时遇到问题,很容易将其先隐藏后隐藏,请参见下文。但是,如何隐藏元素4、5和6
$('.idealsteps-nav li:first').hide();
$('.idealsteps-nav li:last').hide();
你可以用
$('.idealsteps-nav li:not(:first,:last),').hide();
Html
<ul id="sortable">
<li id="1" class="ui-state-default">First <a href='#' title='delete' class="itemDelete">x</a></li>
<li id="2" class="ui-state-default">Second <a href='#' title='delete' class="itemDelete">x</a></li>
<li id="3" class="ui-state-default">Third <a href='#' title='delete' class="itemDelete">x</a></li>
</ul>
使用CSS3选择器 如果希望代码与使用选择器隐藏第一个和最后一个元素的操作一致,可以执行类似的操作:
$('.idealsteps-nav li:nth-child(4)').hide();
$('.idealsteps-nav li:nth-child(5)').hide();
$('.idealsteps-nav li:nth-child(6)').hide();
如果我想保留1,2,3和7,只需删除4,5,6@FenixDolores那么你应该去找Tao P.R.的答案。我刚看到你的代码,以为你只想保留第一个和最后一个正确答案以外的其他元素!!谢谢您在这种情况下,
li:nth类型(4)
也应该产生相同的结果。由于列表中不应有li
以外的其他元素类型。
$('.idealsteps-nav li:nth-child(4)').hide();
$('.idealsteps-nav li:nth-child(5)').hide();
$('.idealsteps-nav li:nth-child(6)').hide();