2013-07-24 49 views
0
For the following example: http://jsfiddle.net/MhBTy/ 

爲什麼jQuery(「html body div table」)返回null,當然當我檢查對象的長度時,它是零。但是,jQuery(「html body div」)會返回我之後的正確內容。我確信html源代碼中存在「table」,但想知道它爲什麼返回null?謝謝。爲什麼jQuery(「html body div table」)返回null,而jQuery(「html body div」)不是?

+0

你確定? 你試過嗎? '$(文件)。就緒(函數(){ \t \t的console.log( '表長度:' + jQuery的( 「html正文格表」)的長度); \t \t});' – niklaz

+0

一個CTRL + f中的html沒有爲我找到表。所以這就是爲什麼。 – Tdelang

+0

你應該在1047行找到「表格」。 – user2585365

回答

0

這是工作的罰款:他們什麼也沒有改變它

alert(jQuery("html body div table ").html()); 

http://jsfiddle.net/M2sDY/

你忘了選擇從左側面板的jQuery選擇

image

+0

我注意到「onLoad」已被應用。爲什麼我們需要應用這個?如果不適用,爲什麼它返回null?非常感謝。 – user2585365

+0

你還沒有從左邊的面板中選擇jquery選項 –