gpt4 book ai didi

javascript - 获取所选项目的类属性

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

在下面的 HTML 中,当我单击任何列表项时,我想向其添加一个类 .active。之后,当我单击链接时,我想获取 li 的类(不包括 .active)。

例如,通过单击第一个 li,它应该向其添加 .active 类,通过单击链接,它应该获得类 one

我可以向其中添加类,但无法通过单击链接获取附加的类值。

HTML:

<ul>
<li class="one">One</li>
<li class="two">Two</li>
<li class="three">Three</li>
</ul>

<a href="#" class="select">Check Selected </a>

jQuery:

$(document).on('click','ul li',function(e){
$('ul li').removeClass('active');
$(this).addClass("active");
});

$(document).on('click','.select',function(e){
var abc = $('ul li.active').attr('class');
alert('Selected li class is ' + abc);
});

演示: http://jsfiddle.net/n9awc/

感谢您的帮助。

最佳答案

使用.split()

alert($('ul li.active').attr('class').split(' ')[0]);

Demo

在这里,我用空格分割字符串,然后使用 [0] 返回第一个索引值。

关于javascript - 获取所选项目的类属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19566167/

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