在jQuery中的另一个元素中查找名称中的一个元素

时间:2012-08-18 12:11:21

标签: jquery find

我有一个问题想用jQuery解决它。

我有一些id为“div1,div2,...”的div。在每个div中,我都有一个名称模式的输入。

例如像这样

<div id="div1">
  <table>....</table>
  <div>....</div>
  <input name="pattern" value="nothing" />
</div>

我想获得“div1”的输入。我可以用$('#div1')得到div1。现在我想只搜索div1的孩子。我怎么能用jQuery做到这一点?

2 个答案:

答案 0 :(得分:1)

 $("#div1 input")

 $("#div1 input[name=pattern]") // more than 1 input?

$("#div1 > input") // only direct child

等等。

这意味着您必须准确定位div1。更通用的方法取决于你对其他div的处理方式。

答案 1 :(得分:0)

尝试$('#div1').children('input');