「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > jQueryを使用して「data-id」属性値を取得するにはどうすればよいですか?

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

2024 年 12 月 21 日に公開
ブラウズ:744

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 がある場合:

  • ...
  • 次の 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」は成功します。

    最新のチュートリアル もっと>

    免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

    Copyright© 2022 湘ICP备2022001581号-3