我要多個條件傳遞給jQuery的發現功能 e.g如何通過多條件查找功能jQuery中
$(selector).find("input[type='text',id='txtId']") //this is not a right way
該如何解決?
我要多個條件傳遞給jQuery的發現功能 e.g如何通過多條件查找功能jQuery中
$(selector).find("input[type='text',id='txtId']") //this is not a right way
該如何解決?
正常的方式做到這一點是這樣的:
$("#txtId")
爲什麼?因爲你只能用這個ID做一件事,因此不需要使用find
。但是,也許你可以想出一個更好的例子來說明你正在嘗試做什麼。好像我在這裏失蹤的東西:)
你可能會發現你的答案在這裏http://api.jquery.com/multiple-attribute-selector/
文檔說的jQuery( '[attributeFilter1] [attributeFilter2] [attributeFilterN]')。無論如何,如果你試圖通過ID和類選擇<input type="text" id="id1" class="cls1"/>
,這是這樣的:
$('input#id1.cls1')
爲什麼你需要一個類型=「文本」條款,當你有ID?事實上,如果你有ID,你爲什麼會使用.find()? – Babiker
你有什麼條件? – Vivek