2011-06-27 66 views
0

我要多個條件傳遞給jQuery的發現功能 e.g如何通過多條件查找功能jQuery中

$(selector).find("input[type='text',id='txtId']") //this is not a right way 

該如何解決?

+2

爲什麼你需要一個類型=「文本」條款,當你有ID?事實上,如果你有ID,你爲什麼會使用.find()? – Babiker

+0

你有什麼條件? – Vivek

回答

4

正常的方式做到這一點是這樣的:

$("#txtId") 

爲什麼?因爲你只能用這個ID做一件事,因此不需要使用find。但是,也許你可以想出一個更好的例子來說明你正在嘗試做什麼。好像我在這裏失蹤的東西:)

1

你可能會發現你的答案在這裏http://api.jquery.com/multiple-attribute-selector/

文檔說的jQuery( '[attributeFilter1] [attributeFilter2] [attributeFilterN]')。無論如何,如果你試圖通過ID和類選擇<input type="text" id="id1" class="cls1"/>,這是這樣的:

$('input#id1.cls1')