在ASP.NET MVC 上下文中,表單中的元素的ID 中通常包含句點,使用以下方法選擇它們jQuery 可能會帶來挑戰。
考慮以下情況:
<select id="Address.State">
要使用jQuery 選擇此元素,可以嘗試以下情況:
$("#Address.State").fillSelect(data);
但是,這不起作用,因為句點是jQuery 選擇器中的特殊字元。要使用它,必須用反斜線轉義:
$("#Address\.State").fillSelect(data);
這是因為反斜線是JavaScript 字串中的轉義字符,而jQuery 根據CSS 選擇器選擇元素,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中文網其他相關文章!