jQuery中沒有innerHtml和innerText


發現如果我在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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM