jq 轉義字元

2022-06-07 12:00:12 字數 729 閱讀 2783

1、class或都id中含有「.」,「#」等特殊字元

在我們的程式中可能會遇到id中還有「.」和「#」等特殊字元,如果按照普通方式處理就會出錯,解決方法是用轉義符轉義。

在下面程式中:

aaaaa

bbbb

cccc

按照我們習慣的普通方式jquery選擇器獲取:

$("#id.a"),$("#id#b") 這樣來獲取是錯誤的,根本不能正確的獲取

正確的方法如下:對特殊字元,轉義一下

jquery**:

$("#id\\.a");

$("#id\\#b");

$("#id\\[1\\]");

2、屬性選擇器的引號問題

屬性選擇器中,值的引號是可能可元的,但有些特殊情況卻必須有。比如:屬性中含有「]」特殊字元。

aaaa

如果屬性值不加引號,jquery**:

$("div[title=name[1]a]");

會獲取不到。解決方法是加上引號,正確的做法是:

$("div[title="name[1]a"]");

下面的**列出了其餘的特殊字元,這些特殊字元都可以使用反斜槓來新增到文字字串中:

** 輸出

\'單引號

\"雙引號

\&和號

\\反斜槓

\n換行符

\r回車符

\t製表符

\b退格符

\f換頁符

轉義字元(轉義序列)

在程式設計中有一些字元是打不出來的,比如換行,提示音,下乙個製表位等等,於是程式語言的開發者就設計了轉義序列 escape sequence 這種東西用來表達這些字元。下面就是一些轉義字元 轉義字元 功能 反斜槓 單引號 雙引號 aascii響鈴符 bel bascii退格符 bs fascii進紙...

mysql 轉義 MySql字元轉義

在字串中,某些序列具有特殊含義。這些序列均用反斜線 開始,即所謂的轉義字元。mysql識別下面的轉義序列 0ascii 0 nul 字元。單引號 雙引號 b退格符。n換行符。r回車符。ttab字元。zascii 26 控制 ctrl z 該字元可以編碼為 z 以允許你解決在windows中ascii...

mysql 轉義字元6 mysql轉義字元

mysql的轉義字元 mysql識別下列轉義字元 0乙個ascii 0 nul 字元。n乙個新行符。t乙個定位符。r乙個回車符。b乙個退格符。乙個單引號 符。乙個雙引號 符。乙個反斜線 符。乙個 符。它用於在正文中搜尋 的文字例項,否則這裡 將解釋為乙個萬用字元。乙個 符。它用於在正文中搜尋 的文字...