jQuery選擇器中的特殊符號處理方法
一般情況下,在jQuery選擇器中,我們很少會用到諸如“.”、“#”、“(”、“[”等特殊字符,因為根據(jù)W3C規(guī)定,HTML文檔中屬性的值是不能包含有這些個特殊字符的,但是在實際應(yīng)用中,偶爾也會遇到表達式中含有“#”和“.”等特殊字符
那么是如何處理這些個特殊字符的呢?
HTML代碼:
<div id="id.a">aa</div> <div id="id#b">bb</div>
Jquery代碼:
var $id_a = $('#id.a');//jQuery對象,實際上是沒取到元素的
var $id_b = $('#id#b');//jQuery對象,實際上是沒取到元素的
alert( $id_a.length);//輸出0
alert( $id_b.length);//輸出0
var $id_right_a = $('#id\\.a');//jQuery對象,對特殊字符,我們轉(zhuǎn)義一下
var $id_right_b = $('#id\\#b');//jQuery對象,對特殊字符,我們轉(zhuǎn)義一下
alert( $id_right_a.html());//正確輸出"aa"
alert( $id_right_b.html());//正確輸出"bb"
總結(jié)
以上所述是小編給大家介紹的jQuery選擇器中的特殊符號處理方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
jquery怎樣實現(xiàn)ajax聯(lián)動框(二)
ajax聯(lián)動框想必大家早有所耳聞,接下來將介紹jquery實現(xiàn)另一種形式的聯(lián)動框,右邊的聯(lián)動框用jquery生成,仿照上篇的js方法修改的,感興趣的你可以參考下希望可以幫助到你2013-03-03
jquery 字符串切割函數(shù)substring的用法說明
本篇文章主要是對jquery字符串切割函數(shù)substring的用法進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02
jQuery中通過ajax調(diào)用webservice傳遞數(shù)組參數(shù)的問題實例詳解
本文通過實例給大家詳細介紹jQuery中通過ajax調(diào)用webservice傳遞數(shù)組參數(shù)的相關(guān)資料,需要的朋友可以參考下2016-05-05
jQuery實現(xiàn)自動與手動切換的滾動新聞特效代碼分享
這篇文章主要介紹了jQuery實現(xiàn)列表自動循環(huán)滾動手動滾動展示新聞,推薦給大家,有需要的小伙伴可以參考下。2015-08-08

