Javascript jQuery隐藏li标记

Javascript jQuery隐藏li标记,javascript,jquery,Javascript,Jquery,我喜欢这样的html。我只想显示firstli标记,不想显示span。如何使用jquery实现这一点 <div id="div1"> <ul class="class2"> <li class="class3"><span class="sfBreadcrumbNodeSeparator">/</span> </li> <li class="class3">

我喜欢这样的html。我只想显示first
li
标记,不想显示span。如何使用jquery实现这一点

   <div id="div1">
      <ul class="class2">
         <li class="class3"><span class="sfBreadcrumbNodeSeparator">/</span> </li> 
         <li class="class3"> </li> 
         <li class="class3"> </li> 
      </ul>
   </div>

  • /

如果您只想隐藏跨度,您可以这样做

$('.sfBreadcrumbNodeSeparator').hide()
或者在标记中给它一个id值,然后根据id值进行选择。

您好,您可以使用此选项

$('.sfBreadcrumbNodeSeparator').hide();
或者这是ul的第一个李

 $('.class2 li:first span').hide();
您可以尝试:

<script>
$('div#div1 ul li:first-child span').hide();   
</script>

$('div#div1 ul li:first child span').hide();
$('.class2 li')。不是(':first')。隐藏()
将隐藏除第一个列表项以外的所有项目,
$('.class2 li:first span').hide()将隐藏跨度。看


或者您可以使用
$('.class2 li:not(“:first”)'| |'.class2 li:first span').hide()在一行中完成所有操作。请参见

您有一个标记错误:
u1
应该是
ul
(下
L
第二个)。@VisioN谢谢。我编辑了它。