<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