属性の有無を調べる

属性の有無を調べる方法を試してみます。

サンプルコード

undefinedかどうかで調べられるようです。

HTML

<div id="sample1">属性なし</div>
<div id="sample2" data-test="test">属性あり</div>

JavaScript

$(function() {
	if($('#sample1').attr('data-test') != undefined) {
		console.log('属性あり');
	} else {
		console.log('属性なし');
	}

	if($('#sample2').attr('data-test') != undefined) {
		console.log('属性あり');
	} else {
		console.log('属性なし');
	}
});

属性の有無を調べるデモページ
 

【参考サイト】

 

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

メールアドレスが公開されることはありません。
* が付いている欄は必須項目です

CAPTCHA


コメントが承認されるまで時間がかかります。

2024年5月
 1234
567891011
12131415161718
19202122232425
262728293031