使用jquery或javascript查找页面上的所有表单名称

find all form names on a page using jquery or javascript

本文关键字:表单 jquery javascript 查找 使用      更新时间:2023-09-26

如何使用jquery获取页面上存在的所有表单名称???我可以使用jquery输入选择器来查找页面上的所有表单吗。例如,我在下面的页面上有一个表格

<form name="searchForm" id="searchForm" action="">
<input type="text" name="inputname" />
</form>

现在我想使用jquery查找表单名称"searchForm"。那么我该怎么做呢??

请帮帮我。谢谢

阅读以下内容: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')
$("form").map(function(idx, form){
    return form.name;
});

使用jquery:

$('form[name="searchForm"]')

使用普通javascript:

document.getElementsByName('searchForm')

要获得所有具有searchForm名称的表单,您的选择器将是:

$('form[name="searchForm"]');

希望这对你有帮助!

try:

$('form[name="searchForm"]')

使用属性等于选择器