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

jQueryを使用してIDにピリオドが含まれる要素を選択する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-10-23 07:40:29680ブラウズ

How to Select Elements with Periods in Their IDs Using jQuery

jQuery を使用して ID にピリオドを含む要素を選択する

ASP.NET MVC のコンテキストでは、フォーム内の要素の ID にピリオドが含まれることがよくあり、これらを使用して選択します。 jQuery は課題を引き起こす可能性があります。

次の状況を考えてみましょう:

<select id="Address.State">

jQuery を使用してこの要素を選択するには、次のことを試みる可能性があります:

$("#Address.State").fillSelect(data);

ただし、これはピリオドは jQuery セレクターの特殊文字であるため、機能しません。これを使用するには、バックスラッシュを使用してエスケープする必要があります:

$("#Address\.State").fillSelect(data);

これは、バックスラッシュが JavaScript 文字列のエスケープ文字であり、jQuery が CSS セレクターに基づいて要素を選択するためであり、CSS セレクターもバックスラッシュをエスケープ文字として使用します。 。したがって、ピリオドを適切にエスケープするには 2 つのバックスラッシュが必要です。

また、ID に特殊文字を含む要素を選択するための追加のガイダンスについては、jQuery FAQ を参照することもできます: https://learn.jquery.com/ using-jquery-core/faq/how-do-i-select-an-id-that-has-characters-used-in-css-notation/

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

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