Javascript 如何获得UL';使用jquery的子属性是否为?
我想知道如何获取无序列表的第一个子类名。我知道UL的ID。我如何使用jQuery找到它 提前谢谢 试试看:Javascript 如何获得UL';使用jquery的子属性是否为?,javascript,jquery,Javascript,Jquery,我想知道如何获取无序列表的第一个子类名。我知道UL的ID。我如何使用jQuery找到它 提前谢谢 试试看: $("#id li:first").attr("class"); 其中id=UL的id $("#ULID li:first").attr("class"); 另外,请记住,您的元素可能有多个类。@troynt做了一个有价值的添加,在ul和li的id之间添加了>:首先确保您只获取目标ul的第一个子元素,而不是子元素li中的任何li $('#list > li:first').att
$("#id li:first").attr("class");
其中id=UL的id
$("#ULID li:first").attr("class");
另外,请记住,您的元素可能有多个类。@troynt做了一个有价值的添加,在ul和li的id之间添加了>:首先确保您只获取目标ul的第一个子元素,而不是子元素li中的任何li
$('#list > li:first').attr('class')
如果有多个类名,这将确保您只获得子LI的第一个类名:
$('#id > li:first').attr('class').split(" ")[0]
它接受class属性,按空格分割字符串,并返回结果数组中的第一个元素。如果只有一个类名,它仍然可以正常工作。感谢您的快速回复。但是
classJ
的含义是什么呢。不管怎么说,我要试试。对不起,我发帖子后也看到了。更新。下面是一个jsbin示例: