jQuery hasAttr检查元素上是否有属性[重复]

7 浏览
0 Comments

jQuery hasAttr检查元素上是否有属性[重复]

这个问题已经有了答案

按属性选择元素

在jQuery中如何检查元素是否存在属性?类似于hasClass,但使用attr

例如,

if ($(this).hasAttr("name")) {
    // ...
}

admin 更改状态以发布 2023年5月21日
0
0 Comments

如何只使用$(this).is("[name]")呢?

[attr]语法是元素具有属性attr的 CSS 选择器,.is()检查它被调用的元素是否与给定的 CSS 选择器匹配。

0
0 Comments
var attr = $(this).attr('name');
// For some browsers, `attr` is undefined; for others,
// `attr` is false.  Check for both.
if (typeof attr !== 'undefined' && attr !== false) {
    // ...
}

的中文翻译为:粗体的123。

0