<div id="dad">
<img id="mum">
<input>
</div>
使用jQuery,我如何獲得輸入元素的訪問權限,獲取是值還是將其設置爲例如?我不能工作,如何在同一水平上訪問東西..,我不希望被使用的ID,只是父/子節點,以便我可以使用爸爸 div的如何訪問DOM中同一級別的元素?
由於負荷的代碼!
<div id="dad">
<img id="mum">
<input>
</div>
使用jQuery,我如何獲得輸入元素的訪問權限,獲取是值還是將其設置爲例如?我不能工作,如何在同一水平上訪問東西..,我不希望被使用的ID,只是父/子節點,以便我可以使用爸爸 div的如何訪問DOM中同一級別的元素?
由於負荷的代碼!
var myEl = $("#dad").children(":input");
試試這個,找到了第一個孩子的輸入元素:
jQuery("div").find("input:first")
如果我理解的問題,你想實現從mum
LEVE input
? 因此,嘗試$("#mum ~ input")...
順便說一句,偉大的網站,以類別搜索jQuery的功能http://visualjquery.com/ +很好的例子。
的除了捷思銳,
$(this).parent().children('input');
如果你給一個名稱,你的輸入字段,那麼你可以在整個人輕鬆選擇,
$(this).parent().children('input[name=my_input]');
,那麼你可以給任何值:
$(this).parent().children('input[name=my_input]').val('any value');
思南。
謝謝:)在您評論前得到了: – tarnfeld 2009-10-03 13:39:33
我想你想找到的兄弟姐妹(節點具有相同的深度和DOM樹同父母和)
$(el).next()
- 對於集合中的所有元素下一個元素(兄弟姐妹)
$(el).nextAll
- 以下所有的兄弟姐妹
$(el).nextUntil
- 所有以下兄弟姐妹,在某些情況下停止(不包括首先「不良匹配」)。 此外,你有下一個相鄰的選擇器(+)和下一個兄弟選擇器。
關於prev,prevAll和prevUntil也是如此。 你甚至有一個兄弟姐妹的方法。 檢查this了。
謝謝!儘管我修改爲此........ $(this).parent(「div」)。children(「input」)。val(); ......謝謝! – tarnfeld 2009-10-03 13:35:21
歡迎您 – 2009-10-03 13:39:29