首頁 > web前端 > js教程 > 主體

如何使用 jQuery 選擇 ID 中帶有句點的 HTML 元素?

Linda Hamilton
發布: 2024-10-23 07:42:02
原創
250 人瀏覽過

How to Select HTML Elements with Periods in their ID Using jQuery?

使用jQuery 選擇ID 中包含句點的元素

問題:

當使用jQuery 選擇句點的元素時其ID 包含句點(.),由於JavaScript 和jQuery 之間的字元轉義衝突,提供的選擇器不符。

修正:

要解決此問題,您必須在 jQuery 選擇器中的每個反斜線之前使用兩個反斜線轉義句點字元。這是因為:

  • jQuery 選擇器中的反斜線轉義下一個字元。
  • 需要第一個反斜線來轉義第二個反斜杠,從而允許第二個反斜杠轉義句點字符.

解決方案:

$(function() {
  $.getJSON("/Location/GetCountryList", null, function(data) {
    $("#Address\.Country").fillSelect(data);
  });
  $("#Address\.Country").change(function() {
    $.getJSON("/Location/GetRegionsForCountry", { country: $(this).val() }, function(data) {
      $("#Address\.State").fillSelect(data);
    });
  });
});
登入後複製

解釋:

修改後的程式碼中,雙反斜線轉義了「Address.Country」和「Address.State 」選擇器中的句點,允許jQuery 正確查找這些元素並與之互動。

參考:

了解更多信息,請參閱 jQuery FAQ:如何透過 ID 選擇具有 CSS 表示法中使用的字元的元素?

以上是如何使用 jQuery 選擇 ID 中帶有句點的 HTML 元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!