양식의 요소 ID에 마침표가 있는 경우가 많은 ASP.NET MVC의 경우 다음을 사용하여 선택합니다. jQuery는 문제를 일으킬 수 있습니다.
다음 상황을 고려하십시오.
<select id="Address.State">
jQuery를 사용하여 이 요소를 선택하려면 다음을 시도할 수 있습니다.
$("#Address.State").fillSelect(data);
그러나 이는 마침표는 jQuery 선택기의 특수 문자이므로 작동하지 않습니다. 이를 사용하려면 백슬래시로 이스케이프해야 합니다.
$("#Address\.State").fillSelect(data);
백슬래시는 JavaScript 문자열의 이스케이프 문자이고 jQuery는 백슬래시를 이스케이프 문자로 사용하는 CSS 선택기를 기반으로 요소를 선택하기 때문입니다. . 따라서 마침표를 적절하게 이스케이프하려면 두 개의 백슬래시가 필요합니다.
또는 jQuery FAQ에서 ID에 특수 문자가 있는 요소를 선택하는 방법에 대한 추가 지침을 참조할 수도 있습니다: https://learn.jquery.com/ using-jquery-core/faq/how-do-i-select-an-element-by-an-id-that-has-characters-used-in-css-notation/
위 내용은 jQuery를 사용하여 ID에 마침표가 있는 요소를 선택하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!