<div id="id" class="div-style"><img id="id" class="img-style"></div>
如何让jQuery选择CSS样式的元素?
我想使用id属性作为jQuery选择元素的方法,以及CSS的class属性来设置它的样式。
我对jQuery选择的猜测正是如此运行:
$("#id .div-class")
和
$("#id .img-class")
这将返回 “选择预期”
<div id="id" class="div-style"><img id="id" class="img-style"></div>
如何让jQuery选择CSS样式的元素?
我想使用id属性作为jQuery选择元素的方法,以及CSS的class属性来设置它的样式。
我对jQuery选择的猜测正是如此运行:
$("#id .div-class")
和
$("#id .img-class")
这将返回 “选择预期”
使用
$("#id .div-class")
和
$("#id .img-class")
尝试分别选择具有CSS类 'DIV级' 和元件的 'IMG级' id为id
,后代元素,从而赢得没有任何回报。通过id选择一个元素是最快的方法,并且如果使用id,则不需要指定CSS类,因为HTML规范指出元素id在页面中应该是唯一的。因此,仅使用
$("#id")
将选择ID为id
的股利。现在你想要怎么处理这个元素?
我明白了,谢谢。 – ben 2010-05-31 11:21:54
错误的id
属性应(按HTML标准规范)在页面的所有元素中都是唯一的。因此,如果<div>
是页面中唯一的元素,并且id
属性设置为"id"
,那么您可以安全地使用$("#id")
。
'div-class'和'img-class'从哪里来? – 2010-05-31 10:50:09
Pekka,它们是CSS样式的示例名称。还是你在问别的东西? – ben 2010-05-31 11:10:16