jQuery hasAttr 要素に属性があるかどうかをチェックする [重複] 質問する

jQuery hasAttr 要素に属性があるかどうかをチェックする [重複] 質問する

jQuery で要素に属性があるかどうかを確認するにはどうすればよいですか? に似ていますhasClassが、 を使用しますかattr?

例えば、

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

ベストアンサー1

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) {
    // ...
}

おすすめ記事