最近接觸jquery,覺得jquery確實比較好用,但是在使用過程中碰到不少問題,最典型的問題是選擇器通過元素的#id來查詢元素物件時,如果id中包含jquery的特殊字元就會導致查詢失敗,目前我碰到了以下特殊字元需要轉義:
. / $ [ ]
轉義的方法如下:
var ret = id.replace(/:/g,"\\:");
ret = ret.replace(/\./g,"\\.");
ret = ret.replace(/\//g,"\\/");
ret = ret.replace(/\$/g,"\\$");
ret = ret.replace(/\[/g,"\\[");
ret = ret.replace(/\]/g,"\\]");
不知道大家還有沒有更好的方法來解決這個問題,另外是不是還有別的特殊字元需要轉義。
jQuery選擇器之全選擇器( 選擇器)
在css中,經常會在第一行寫下這樣一段樣式 萬用字元 意味著給所有的元素設定預設的邊距。jquery中我們也可以通過傳遞 選擇器來選中文件頁面中的元素 描述 拋開jquery,如果要獲取文件中所有的元素,通過document.getelementsbytagname 中傳遞 同樣可以獲取到 不難發現...
jQuery選擇器之全選擇器(選擇器)
jquery選擇器之全選擇器 選擇器 在css中,經常會在第一行寫下這樣一段樣式 萬用字元 意味著給所有的元素設定預設的邊距。jquery中我們也可以通過傳遞 選擇器來選中文件頁面中的元素 描述 拋開jquery,如果要獲取文件中所有的元素,通過document.getelementsbytagna...
jquery選擇器之層次選擇器
層次選擇器中包括 1 ancestor descendant 使用 form input 的形式選中form中的所有input元素.即ancestor 祖先 為from,descendant 子孫 為input.例 bgred div 選擇css類為bgred的元素中的搜有元素。2 parent c...