<div id="id" class="div-style"><img id="id" class="img-style"></div>
我想使用id属性作为jQuery选择元素的方法,并使用CSS的class属性来设置它。
我对jQuery选择器的猜测是如此:
$("#id .div-class")
和
$("#id .img-class")
这将返回错误“Selector expected”
答案 0 :(得分:1)
id
属性应该(根据HTML标准规范)在页面中的所有元素中都是唯一的。因此,如果<div>
是您的id
属性设置为"id"
的唯一元素,那么您可以安全地使用$("#id")
。
答案 1 :(得分:1)
使用
$("#id .div-class")
和
$("#id .img-class")
尝试分别使用带有id id
的元素的CSS类“div-class”和“img-class”选择后代元素,这些元素不会返回任何内容。按id选择元素是最快的方法,如果使用id,则不需要指定CSS类,因为HTML规范声明元素id在页面中应该是唯一的。所以,只使用
$("#id")
将选择ID为id
的div。那你想对元素做什么?