如何使用jquery获取页面上所有的表单名称?我是否可以使用jquery输入选择器来查找页面上的所有表单。例如,我在页面上有一个表单,如下所示
<form name="searchForm" id="searchForm" action="">
<input type="text" name="inputname" />
</form>现在我想使用jquery查找表单名称"searchForm“。那么我该怎么做呢?
请帮帮我。谢谢。
发布于 2012-03-01 17:59:13
请阅读: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')发布于 2012-03-01 17:59:53
$("form").map(function(idx, form){
return form.name;
});发布于 2012-03-01 17:56:18
使用jquery:
$('form[name="searchForm"]')使用vanilla javascript:
document.getElementsByName('searchForm')https://stackoverflow.com/questions/9513984
复制相似问题