<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