我想根据它的 id 和 class 选择一个 li 元素:
var selector = $('#myId myCss');
或仅基于 li :
var selector = $('#myId li.myCss');
我的语法正确吗?
我想根据它的 id 和 class 选择一个 li 元素:
var selector = $('#myId myCss');
或仅基于 li :
var selector = $('#myId li.myCss');
我的语法正确吗?
在 ID 和类以及 HTML 标记类型上进行选择是没有意义的。我建议你写
var selector = $('#myId');
或者
var selector = $('li.myCss');
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,在区分具有相同类的元素时很有用。
我不明白什么让你感到困惑?
正确的语法是
var selector = $('#myId.myCss');
如果你正确地完成了你的 CSS,那么它将根据你的类分配一个样式。