0

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

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

例如像这样

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

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

4

2 回答 2

1
 $("#div1 input")

或者

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

或者

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

等等。

这意味着您必须精确定位div1. 更通用的方法取决于您如何处理其他 div。

于 2012-08-18T12:18:10.600 回答
0

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

于 2012-08-18T12:15:20.860 回答