jquery选择器基于名称,然后是类名

时间:2013-11-26 10:02:23

标签: jquery

我有一个HTML,见下文

在这里,我试图让所有选择了李的李,

我正在努力

$("#coverage_ul li .selectedLi");

$("#coverage_ul li .selectedLi");

但这并没有返回任何东西

3 个答案:

答案 0 :(得分:3)

删除li.selectedLi之间的空格:

$('#coverage li.selectedLi')

因为它正在寻找li与该类的后代,而不是li 该类。

(FWIW,使用selectedLi作为类名可能有点过分 - 仅仅使用selected并且依赖于元素是{{{{ {1}}根据选择器选择合适的样式。)

答案 1 :(得分:3)

试试这个

$("#coverage_ul li.selectedLi") 
//^^^^^^^^^^^remove space here between li and .selectedLi

如果您使用任何带有类的选择器

首先写一个元素类型然后它的(类或id)在你的情况下如下

elementtype       class or id       =last result
li                .selectedLi       =li.selectedLi   

答案 2 :(得分:1)

试试这个:

$("#coverage_ul li.selectedLi")

Live Demo