Jquery查找子元素

Jquery查找子元素,jquery,Jquery,我试图找到div的children元素,我的代码如下所示,HTML <div class="section"> <div id="element"> <input id="answer" type="hidden"> </div> </div> <input type="submit" id="submit" /> 谢谢您可以改用这种方法 $('.section').find('#answ

我试图找到div的children元素,我的代码如下所示,HTML

<div class="section">
    <div id="element">
        <input id="answer" type="hidden"> 
    </div>
</div>
<input type="submit" id="submit" />
谢谢

您可以改用这种方法

$('.section').find('#answer').val();
下面是一个演示:

还值得指出的是,如果您在页面的多个位置使用ID“answer”,那么您的html将无效


我假设是这样的,否则您将直接选择ID,而不是通过其父ID进入。

每个ID都应该是唯一的 要检索#答案的值,只需执行以下操作:

$('#answer').val();

不需要孩子之类的东西,ID必须是唯一的。因此,您只需直接通过其id选择元素。

是的,它起作用了。我在错误的位置使用了它,谢谢jamieSee,我的更新也是bob。如果你在多个地方使用id,你会想把它换成一个类。比我快10秒。我没票了,但你应该得到+1。有人投票给这家伙。:)看到有人同意你总是很高兴:)
$('#answer').val();
$('#submit').click(function(){
    var answer = $('#answer').val();
});