如何使用jquery在页面上存在所有表单名称???我可以使用jquery输入选择器来查找页面上的所有表单。 例如,我在页面上有一个表格,如下所示
<form name="searchForm" id="searchForm" action="">
<input type="text" name="inputname" />
</form>
现在我想找到表单名称&#34; searchForm&#34;使用jquery。那怎么能这样做?
请帮帮我。 感谢。
答案 0 :(得分:11)
阅读本文:http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery
你的问题不清楚:第一句话听起来你想用jQuery获取页面上所有表单名称的列表,但是你说你想找到“searchForm”,暗示你要选择一个表单你已经知道了。的名字。
获取所有表单名称并将其存储在数组中:
var names = [];
$("form").each(function() {
names.push(this.name);
});
要选择您已知道名称的表单:
$('form[name="searchForm"]')
// or if the name is in a variable:
var name = "searchForm";
$('form[name="' + name + '"]')
或者您可以按ID选择:
$('#searchForm')
答案 1 :(得分:2)
$("form").map(function(idx, form){
return form.name;
});
答案 2 :(得分:1)
使用jquery:
$('form[name="searchForm"]')
使用vanilla javascript:
document.getElementsByName('searchForm')
答案 3 :(得分:0)
要获取所有名称为searchForm的表单,您的选择器将为:
$('form[name="searchForm"]');
希望这能帮到你!
答案 4 :(得分:0)