2013-03-16 211 views
1

在谷歌Chrome開發者控制檯測試代碼時,我得到 [] ,有時我得到「」。 後來顯示,當我認爲沒有這樣的字符串與當前的選擇器組合可用。但我仍然無法弄清楚前[]方形剎車的意思。 請幫忙。谷歌Chrome開發者控制檯中的[]是什麼?

+0

我不知道你在說什麼。你在哪裏得到'[]'或''「''?通過做什麼?請提供一個例子或至少一個截圖。 – 2013-03-16 13:07:42

回答

1

[]會在jQuery返回空對象時返回。即選擇器表達式不能找到您要搜索的內容。

而「」只是簡單的字符串 我看着你給網站.. 當我嘗試: $(「四列阿爾法」)我得到的對象[](這意味着有jQuery是返回空的對象) 但是當你寫出正確的表達式,如: $('。four.columns'),你會得到Div的數組,可以像對象一樣使用。

希望我能夠讓你明白。如果有任何懷疑的話。

和$(」四列阿爾法‘)這不是選擇div的多於一個css類正確的方法正確的方法是做一些象下面這樣:

$(’four.columns。 alpha')

+0

-1問題的答案與jQuery無關。你只描述其中的一種情況。答案很簡單,David的回答很好。 – 2013-03-19 23:19:43

3

根據您提供的信息,我們所能做的就是做出假設。但是,當您將事件記錄到控制檯時,[]是一個空數組,而""是一個空字符串。

+1

@Felix克林在這個網站www.way2franchise.com,在控制檯輸入:$(「四列阿爾法。」);和$('。title div> p')。text();你會看到方括號彈出。 – SeasonalShot 2013-03-16 13:13:58