2010-08-27 23 views
2

我想使用jquery的屬性值來選擇一個html元素。帶有2個屬性值的jquery選擇

我使用$('td[i=0]')它工作正常。如果我想一起使用2個屬性,該怎麼辦?

例如,我想選擇屬性爲i =「0」和j =「2」的元素td

回答

6

你可以只是追加他們,例如:

('td[i=0][j=2]') 

這適用於幾乎任何選擇,一起加入他們沒有空間使得它檢查是否有相同的元素屬性。

1

使用$('td[i=o]' 'td[j=2]')

1

的jQuery或選擇器:

$("td[i=0], td[i=2]") 

jQuery和選擇:

$("td[i=0][i=2]") 
+2

你的第一個答案是錯誤的,會盡量尋找元素'TD [i = 0]'元素中'td [i = 2]',第二個參數被用作上下文,所以'sidebar = $('sidebar'); $ boxes = $('。box',側邊欄)' – RobertPitt 2010-08-27 10:44:46

+0

編輯我的答案,謝謝+1來自我 – 2010-08-27 11:37:24