我想知道如何获取Unorderedlist的第一个子className。我知道UL的身份证。我怎样才能用jQuery找到它?
先谢谢!!
答案 0 :(得分:5)
尝试一下:
$("#id li:first").attr("class");
其中=英国的身份证。
答案 1 :(得分:5)
$('#list > li:first').attr('class')
答案 2 :(得分:1)
$("#ULID li:first").attr("class");
另外,请记住,您的元素可能包含多个类。
答案 3 :(得分:1)
@troynt做了一个有价值的补充,添加了>在ul和li的id之间:首先确保你只抓住你所针对的ul的第一个孩子而不是孩子里面的任何li。
如果有多个类名,这将确保您只获得子LI的第一个类名:
$('#id > li:first').attr('class').split(" ")[0]
它接受class属性,用空格分割字符串并返回结果数组中的第一个元素。如果只有一个类名,它仍将按预期工作。