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

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

Barbara Streisand
リリース: 2024-10-23 07:38:29
オリジナル
607 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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