【发布时间】:2016-05-09 21:25:57
【问题描述】:
我有以下 html,我想在 div 中获取输入
<div id="div1" >
<input class="myinput" value="input inside div1"/>
</div>
<div id="div2" >
<input class="myinput" value="input inside div2"/>
</div>
为了获得输入,我有两种方法,问题是首选哪一种。到目前为止,我已经尝试了以下两种方法。请建议哪个更好以及为什么或者如果有其他通过类名获取元素的子元素的最佳方法,我也是开放的。
var input1 = $("#div1 .myinput"); OR
var input1 = $("#div1").find(".myinput");
【问题讨论】:
-
性能上的差异是如此之小,以至于它真的无关紧要。使用任何让您感觉更舒服的东西。
-
...并且不要使用重复的 ID。
-
我刚刚编辑了我的问题以使用类。