ホームページ >ウェブフロントエンド >jsチュートリアル >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 サイトの他の関連記事を参照してください。