This is foo ! what the fuck !
demo.js
$(document).ready(function(){ //区分DOM对象与JQuery对象 //jquery是一个数组对象。可以通过[index]方法得到相应的DOM对象 //方法:var $xxx = $("#foo"); // var xxx = $xxx[0]; // or // var xxx = $xxx.get(0); var $sContent = $("#foo"); //$sContent 是 JQuery 对象 var sContent = $sContent[0].innerHTML; // sContent是DOM对象.所以他能够使用innerHTML这种原始JAVASCRIPT方法。 var sContent_1 = $sContent.html(); //通过JQuery对象得到的html内容。 alert(sContent_1); //弹出来的内容都是相同的。 alert(sContent);});
注意:$("#foo")獲取的永遠都是對象。即使網頁上沒有此元素。因此當然用JQuery檢測偶個元素在網頁上是否存在時。 要用一下代碼。
//根據對象長度判斷。if($("#foo").length>0){ //do sth.}或者轉化成DOM對象判斷if($("#foo").[0]){ //do sth }