如何获取所有 li 元素在 ul 中具有类展示技能

莫欣

我想让所有这些 li 元素在 ul 中具有类 show-skill,然后我想删除以前的类并向其添加新类,我该如何实现。

<div>   
  <ul>
    <li></li>
    <li></li>
    <li></li>
    <li class="show-skill">sdfkjd</li>
    <li class="show-skill">sdfkjd</li>
    <li class="show-skill">sdfkjd</li>
    <li class="show-skill">sdfkjd</li>
 </ul>  
</div>

<label> 
    <a href="#" onclick="get_li(this);">
</label>    

</div>

var abc = $(obj).parent().parent().children(':first-child').hasClass('show-skill');
$(abc).removeClass().addClass('new_class');

我必须通过parent方式的parent,因为有很多同名的记录,我想对我点击的唯一一个生效,而不是其他的,我想要一个代码。

拉利特·萨赫德瓦

请查看更新的代码,谢谢

function get_li(obj){
$('#'+obj + ' li').each(function() {
  if($( this ).hasClass('show-skill'))
    $( this ).removeClass('show-skill').addClass( 'new_class' );
});
console.log($('#'+obj + ' li'));

}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div >   
  <ul id="listEle">
    <li></li>
    <li></li>
    <li></li>
    <li class="show-skill">sdfkjd</li>
    <li class="show-skill">sdfkjd</li>
    <li class="show-skill">sdfkjd</li>
    <li class="show-skill">sdfkjd</li>
 </ul>  
</div>

<label> 
    <a href="#" onclick="get_li('listEle');">click</a>
</label>    

</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

jQuery从UL中选择所有LI,而不是在具有类的UL元素中

Beautiful Soup - 从 <ul> 中的所有 <li> 元素获取文本

如何使用JQuery替换<ul>的所有<li>元素?

如何在多级 UL/LI 元素中获取先前的 LI

如何仅遍历ul中的li元素

如果使用jQuery不包含“ li”元素,如何隐藏“ ul”元素中的所有内容?

我想提取<ul>下的所有<li>元素文本

我想提取<ul>下的所有<li>元素文本

使用BeautifulSoup来查找所有“ ul”和“ li”元素

在UL和左对齐文本中,将具有更多li元素的li元素居中

如何将所有li元素移到<ul>元素的左侧?

如何使用beautifulsoup获取没有任何类或id的特定ul元素li的文本和href

如何从ul中删除所有li?

使用javascript将css类添加到ul中的所有li父元素

如何在具有相同类名的ul列表中追加li元素?

如何在ul> li中查找所有类名

获取ul中li元素的数量而不存储在列表中

如何使用jQuery获取特定<ul>中所有可见<li>元素的“ title”属性,如何在数组中收集主题并使用alert()显示它们?

在 ul 元素中定位 li 元素

如何从美丽汤中适当提取ul中的li元素?

如何在cypress中拖放ul> li元素

如何在ul元素中水平对齐li?

如何使用python单击带有硒的<ul>和<li>元素中的<a>元素列表?

如何在特定的“ul”元素下获取多个“li”元素并将它们放入数组中?

获取某个li元素所属的ul的id

如何从UL LI元素正确提交表单?

将<li>元素隐藏在<ul>中

在现有ul中添加li元素的第二个子元素

ul / li如何具有动态高度?