jQuery選擇器中含有空格的注意事項

2021-08-25 05:55:38 字數 897 閱讀 8707

選擇器中的空格也是不容忽視的,多乙個空格和少乙個空格會得到不同結果

例子如下:

class="test">

aadiv>

bbdiv>

ccdiv>

class="test" style="display:none;">dddiv>

div>

class="test" style="display:none;">eediv>

class="test" style="display:none;">ffdiv>

使用如下的jquery選擇器分別獲取它們

var

$t_a

= $(".test :hidden"); //打空格的選擇器

var$t_b

= $(".test:hidden"); //不帶空格的選擇器

var len_a =

$t_a.length;

var len_b =

$t_b.length;

console.

log(len_a) // 輸出 4

console.

log(len_b) // 輸出 3

$(".test :hidden") 是選採樣式為test的元素下的所有隱藏元素 (帶空格)

$(".test:hidden") 是選採樣式為test的元素的隱藏元素 (不帶空格)

注意區分 空格 和 > 的區別

$("div span") 選取裡面所有的元素

$("div > span") 選取元素下元素名是的子元素

jQuery選擇器中含有空格的注意事項

此文摘自 鋒利的jquery 另外新增了一點自己的東西 選擇器中的空格是不容忽視的,多乙個空格或少乙個空格也許得到的結果會截然不同的。下面來看乙個例子。先構建如下的html view source print?1 divclass test 2 divstyle display none jquer...

選擇器中含有空格的注意事項

選擇器中的空格也是不容忽視的,多乙個空格或少乙個空格也許會得到截然不同的結果。看下面的例子,它的html 如下 aa bbcc dd ee ff 使用如下的jquery選擇器分別獲取它們。var t a test hidden var t b test hidden var len a t a.le...

Tomcat下獲取當前類的路徑中含有空格的解決方案

web專案發布到tomcat之後,如果tomcat是安裝在比如 那麼你獲取當前類的路徑的時候,就會出現問題,因為它會報出 20 這個時候你再做一些關於檔案的操作,程式就掛了,報一些未知錯誤,那麼解決方案就是使用字串的replace方法,進行字串替換即可.獲取當前類載入器,並找到指定目錄poolcon...