發現如果我在div或者其他非表單的標簽中賦值,原本用普通的js就直接document.getElementById("id").innerHtml(或者其他幾個)就可以了。
但是在jQuery中不行
例如:
document.getElementById("t").innerHTML="ddddddddddd"; -----------A
$("#t").innerHTML="sdsds"; -----------B
document.getElementById("t") 獲得的是dom對象,所有對象都有innerHTML
$("#t")獲得的是jquery對象,無innerHTML
所以我們可以這樣使用:
$("#t").html("sdsds");
or
$("#t")[0].innerHTML="sdsds";
如果是innerText,也類似就是把html改成Text即可。
轉載原文:blog.csdn.net/ltfgood/article/details/6248379