javascript - Jquery 检查输入是否有特定名称?

标签 javascript jquery dom

在 jquery 中是否有检查输入是否具有特定名称的函数,就像我们使用 hasClass() 检查类的存在性一样?

例如,如果我有一个输入

<input type="checkbox" class="col_control" checked="checked" name="sr_column" data-columnno="0" />

这样我就可以检查hasName("sr_column")并返回 true

最佳答案

el.name == 'text'

无需任何 jQuery!如果您有 jQuery 对象,请改用 jq_el[0].name == 'text'

当然,您也可以使用 jQuery 来访问它,使用 jq_el.prop('name')jq_el.attr('name')(它可用作为属性和特性)。

如果你想要jq_el.hasName(...),你可以这样定义函数:

$.fn.hasName = function(name) {
    return this.name == name;
};

关于javascript - Jquery 检查输入是否有特定名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18980866/

相关文章:

javascript - 禁用所选选项后 select2 未更新

javascript - d3 Circle Packing - 打印多行标签

javascript datepicker 限制日期

javascript - 使用 Javascript 查找不同域上的元素属性

javascript - document.referrer 跨浏览器兼容吗?

javascript - 以特定格式对 json 数据进行分组

javascript - 如何在 div 中适应动态 PHP 表单(以适应 fullpage.js)?

JavaScript 超时触发 3 次而不是一次(clearTimeout 不起作用?)

javascript - 在加载后将字符串附加到 future 元素(jquery)

javascript - 如何使用 javascript 获取特定表格单元格中输入的值?