gpt4 book ai didi

javascript - 使用jquery修改类属性

转载 作者:行者123 更新时间:2023-11-30 13:37:47 25 4
gpt4 key购买 nike

<ul>
<li><a class="selected">A</a></li>
<li><a>B</a></li>
<li><a>C</a></li>
</ul>

如何删除从所有 <li>'s 中选择的属性当单击其中一个元素并将被单击的元素设置为选中时?

我正在学习 jquery。

更新了代码

最佳答案

更新:

您可以像这样修改链接的代码:

$(function(){
$('#container ul > li > a').click(function(){
$(this).siblings('.selected').removeClass('selected');
$(this).addClass('selected');
});
});

你可以这样做:

$(function(){
$('#container ul > li').click(function(){
$(this).siblings('.selected').removeClass('selected');
$(this).addClass('selected');
});
});

siblings()方法用于查找被点击元素周围的 sibling 然后removeClass用于删除具有一个的选定类。后来addClass用于将选定的类应用于用 $(this) 引用的单击元素。上面代码中的 container 应该是包含您的列表的元素的 id。

另请注意,点击事件适用于链接或按钮而不是列表:)

关于javascript - 使用jquery修改类属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3937668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com