$().attr() 和 $().css的區別
阿新 • • 發佈:2019-01-15
最近調整前臺的時候發現 使用jquery的.attr( )方法去給div隱藏,我是這樣寫的 $("#div_id").attr("display","none"),發現並沒有生效,但是docunment.getElementById("div_id").style("display","none")就生效了。 而且再除錯的時候發現,使用$("#div_id").attr("width","180")也是生效的....
原因:應該寫成 $("#div_id").css("display","none")
display屬於css中的屬性,而不屬於該div的屬性,而width既是div的屬性,也是css的屬性,所以會出現上面的情況,以後再使用jquery去修改某一標籤的style 或著屬性 要清楚是用attr( )還是css( )