[英]How to check only hasData attribute exist in if condition
如何在条件下仅检查来自 div 的数据属性...
这是我的代码 ==>
if ($(selector).hasData('data-name')){
}
在这段代码中,我收到了hasData
不是函数的错误。
jQuery.hasData()
方法提供了一种方法来确定元素当前是否具有使用jQuery.data()
设置的任何值。 如果没有与元素关联的数据对象,则该方法返回false
; 否则返回true
。 来自 jQuery 官方文档。 有关更多信息,请参阅此链接。
要获取元素的数据属性,请使用以下代码
console.log($(selector).attr("#data-name").val())
.attr()
方法仅获取匹配集中第一个元素的属性值。 请参阅此链接。 如果未设置属性,则返回undefined
。
if ($(selector).attr('data-name')){
//handle has attribute condition here
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.