我正在学习jQuery。如果我的页面上有以下html代码:
<div class="transport car">
<button type="button" class="car" >car</button>
</div>
我有以下两个问题:
在jQuery中,选择器$('.transport.car')
引用了什么?整个 div 或 按钮 ??
$('.transport[name]')
是指具有“传输”类的元素,并且必须具有名称属性吗?
答案 0 :(得分:4)
在jQuery中,选择器
$('.transport.car')
引用了什么?整个div
或button
??
div
。它选择一个同时包含transport
和 car
类的元素。要选择按钮,您必须添加空格:$('.transport .car')
。现在是descendant selector。
$('.transport[name]')
是指具有类transport
且必须具有name
属性的元素吗?
是。但该属性可以为空。
选择器语法与CSS基本相同。 jQuery只是添加了一些自定义选择器。