2010-05-31 66 views
0

<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")

這將返回 「選擇預期」

+1

'div-class'和'img-class'從哪裏來? – 2010-05-31 10:50:09

+0

Pekka,它們是CSS樣式的示例名稱。還是你在問別的東西? – ben 2010-05-31 11:10:16

回答

1

使用

$("#id .div-class") 

$("#id .img-class") 

嘗試分別選擇具有CSS類 'DIV級' 和元件的 'IMG級' id爲id,後代元素,從而贏得沒有任何回報。通過id選擇一個元素是最快的方法,並且如果使用id,則不需要指定CSS類,因爲HTML規範指出元素id在頁面中應該是唯一的。因此,僅使用

$("#id") 

將選擇ID爲id的股利。現在你想要怎麼處理這個元素?

+0

我明白了,謝謝。 – ben 2010-05-31 11:21:54

1

錯誤的id屬性應(按HTML標準規範)在頁面的所有元素中都是唯一的。因此,如果<div>是頁面中唯一的元素,並且id屬性設置爲"id",那麼您可以安全地使用$("#id")