ホームページ > ウェブフロントエンド > jsチュートリアル > jQueryを使用して「data-id」属性値を取得するにはどうすればよいですか?

jQueryを使用して「data-id」属性値を取得するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-10 13:44:14
オリジナル
1045 人が閲覧しました

How to Retrieve a `data-id` Attribute Value Using jQuery?

jQuery を使用した data-id 属性へのアクセス

jQuery Quicksand プラグインを使用する場合、多くの場合、クリックされた要素の 'data-id' 属性を取得して、さまざまな Web サービスに情報を渡します。この属性値を効果的に取得する方法は次のとおりです。

「data-id」属性には、jQuery の .attr() メソッドを使用してアクセスできます。構文は次のとおりです。

$(this).attr("data-id")
ログイン後にコピー

この式は、'data-id' 属性の値を文字列として返します。

たとえば、クリックされた要素に次の HTML があるとします。

<li data-id="id-40">...</li>
ログイン後にコピー

次の jQuery コードは「data-id」を取得します。属性:

$("#list li").on('click', function() {
  // Get the data-id value
  var dataId = $(this).attr("data-id");
  // Use the dataId value as needed
});
ログイン後にコピー

または、jQuery バージョン 1.4.3 以降では .data() メソッドを使用できます。 .data() メソッドは、「data-id」値を文字列ではなくネイティブ JavaScript タイプ (数値、ブール値など) として返します。

$(this).data("id")
ログイン後にコピー

.data() メソッドを使用する場合は覚えておいてください。 、「data-」の後の部分は小文字にする必要があります。たとえば、「data-idNum」は失敗しますが、「data-idnum」は成功します。

以上がjQueryを使用して「data-id」属性値を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート