1. 程式人生 > >$().attr() 和 $().css的區別

$().attr() 和 $().css的區別

 最近調整前臺的時候發現 使用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( )

相關推薦

no