一般情況下,在jquery選擇器中,我們很少會用到諸如「.」、「#」、「(」、「[」等特殊字元,因為根據w3c規定,html文件中屬性的值是不能包含有這些個特殊字元的,但是在實際應用中,偶爾也會遇到表示式中含有「#」和「.」等特殊字元
那麼是如何處理這些個特殊字元的呢?
html**:
aa
bb
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物件,對特殊字元,我們轉義一下
var $id_right_b = $('#id\\#b');//jquery物件,對特殊字元,我們轉義一下
alert( $id_right_a.html());//正確輸出"aa"
alert( $id_right_b.html());//正確輸出"bb"
jquery中的選擇器
1根據 id 具體的寫法jquery id 2根據名稱,body myform.text1 3css選擇器,p input radio documnet.forms 0 class div,p,span.class 層級 div p 子級的 元素 div p 子孫級的 元素 prev next 緊跟...
Jquery中的選擇器
jquery中的選擇器有很多類,比如id選擇器,class選擇器,html標籤選擇器等。id選擇器 就是通過乙個html元素的id來選擇它,因為html中的id是唯一的,所以通過id,我們可以找到唯一的html元素。比如 我們可以通過 div1 來選擇外面的div,是用來表示我進行的是通過id的選擇...
jQuery中的選擇器
我們知道原生 中使用document.getelementbyid id 獲取指定id的dom物件 在jquery中可以通過 識別符號 選擇器選擇頁面中任一元素 id 根據元素的 id屬性獲取指定的元素 element 根據元素的名稱獲取指定的元素 selector1,selector2 匹配所有滿...