javascript - 检查页面并获取表单名称并将它们匹配

标签 javascript jquery

我是 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/

相关文章:

javascript - 每日特定时间倒计时

jquery - 在 jqgrid 中勾勒出选定的行而不是改变它的颜色

javascript - JQuery 将一个函数返回给一个变量

javascript - 如何在 jquery 自动完成中绑定(bind)按键事件?

javascript - ASP.NET 按钮上的 touchstart touch end 未读取事件

javascript - Node.js - 无法使用 Cheerio 存储预期数据

javascript - 使用 JavaScript/jQuery 调整图像大小

javascript - Node.js 中的 utf8 重音符号

javascript - ESLint 无输出

jquery - 使用 jquery,如何通过单击主体关闭菜单?