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

Susan Sarandon
リリース: 2024-10-23 07:40:29
オリジナル
678 人が閲覧しました

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

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!