我是 jQuery/JavaScript 新手,我想知道是否可以获取页面上的表单名称并将它们匹配并根据是否找到它们来执行代码。
现在想一想,我正在做的事情可能行不通,并且可以解释为什么行不通。
$(document).ready(function() {
var formName = $('form').attr('name');
if(formName == "carts_list_form"){
console.log("form loaded");
}
});
HTML
<form action="/admin.php" method="post" target="" name="carts_list_form" class="cm-processed-form cm-check-changes">
最佳答案
如果页面中有多个表单$('form').attr('name')
将仅返回第一个表单的名称。
如果您想检查是否存在具有特定名称的表单,请使用:
if ($("form[name='carts_list_form']").length)
{
console.log("form loaded");
}
关于javascript - 检查页面并获取表单名称并将它们匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35143107/