我在HTML中有一个表单,其中有多个类型为“submit”的输入框:
<form id = "myForm1" action="doSomethingImportant/10" class="postLink" method="post">
<input type="hidden" id="antiCSRF" name="antiCSRF" value="12345"></input>
<input type="submit" value="clickThisLink"></input>
<input type="submit" value="Don'tclickThisLink"></input>
</form>
我想要的是只选择第一个type为submit的input,而忽略其他的。我目前有的代码片段如下,注意它位于一个循环中,可以遍历页面上的所有表单,因此使用(this)来避免混淆:
var name = $(this).find("input[type='submit']").val();
我认为这个代码默认已经抓取了第一个提交类型的输入,但我不确定这个假设是否正确或者有没有更标准的方法来实现,谢谢。
$(this).find(...)
也会起作用。查看文档以确定你想要使用的方法。 - dav_i