ホームページ  >  記事  >  ウェブフロントエンド  >  jQueryを使用してID内のピリオドを含む要素を選択する方法?

jQueryを使用してID内のピリオドを含む要素を選択する方法?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-23 07:38:29524ブラウズ

How to Select Elements with Periods in IDs Using jQuery?

jQuery を使用した ID 内のピリオドを含む要素の選択

Web 開発では、ID にピリオドが含まれる場合、jQuery を使用して要素を選択するのが困難になる場合があります。 (。)。この問題に対処するには、次の手順に従います。

1.二重バックスラッシュを使用してピリオドをエスケープします

ピリオドは、jQuery セレクターでは特殊文字とみなされます。 ID にピリオドを含む要素を選択するには、2 つのバックスラッシュ () を使用してピリオドをエスケープする必要があります。これは、単一のバックスラッシュ () が JavaScript 文字列のエスケープ文字であるためです。

2.セレクターを更新します

提供されたコードでは、#Address. Country と #Address.State のセレクターにピリオドが含まれています。これらを機能させるには、次のように更新します:

$("#Address\.Country")
$("#Address\.State")

3.最終コード

これらの変更を加えた後のコードは次のようになります。

$(function() {
  $.getJSON("/Location/GetCountryList", null, function(data) {
    $("#Address\.Country").fillSelect(data);
  });
  $("#Address\.Country").change(function() {
    $.getJSON("/Location/GetRegionsForCountry", { country: $(this).val() }, function(data) {
      $("#Address\.State").fillSelect(data);
    });
  });
});

二重バックスラッシュを使用してピリオドをエスケープすることにより、jQuery はピリオドを含む要素を正しく選択します。 ID を使用すると、ドロップダウン リストを動的に事前入力できます。

以上がjQueryを使用してID内のピリオドを含む要素を選択する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。