基于css / tag类型的jQuery选择器

时间:2012-06-11 12:47:47

标签: jquery

我想根据其id和类选择一个li元素:

var selector = $('#myId myCss');

或仅基于li:

var selector = $('#myId li.myCss');

我的语法是否正确?

3 个答案:

答案 0 :(得分:1)

选择ID和类以及HTML标记类型是没有意义的。我建议你写一下

var selector = $('#myId');

var selector = $('li.myCss');

答案 1 :(得分:1)

var selector = $('#myId myCss');

在id为'myId'的任何元素中选择标记名为'myCss'(< myCss>)的所有元素

var selector = $('#myId.myCss');

选择id为myId和myCss类的所有元素。

var selector = $('li#myId.myCss');

选择所有包含id myId和class myCss的li元素,通常不需要,因为我们使用id usinquely,在区分具有相同类的元素时非常有用。

我不明白什么让你感到困惑?

答案 2 :(得分:0)

正确的语法是

var selector = $('#myId.myCss');

如果你已经正确地完成了CSS,那么它将根据你的类分配一个样式。