1. 程式人生 > >jQuery中的prop()和attr()的區別

jQuery中的prop()和attr()的區別

att 設置 參數 bsp 之前 () prop 使用 不同

1、jQuery中的prop()和attr()的區別

  prop()是在jQuery1.6版本之後才有的,在之前一直都是使用attr(),

  prop()修復了attr()的一些小bug。

2、推薦用法:

  prop() :在HTML元素固有屬性的時候用prop()

  attr() : 推薦在HTML非固有屬性(自定義屬性)的時候用attr()

  

  attr() 方法設置或返回被選元素的屬性值。

  根據該方法不同的參數,其工作方式也有所差異。

  //改變圖片的width屬性

  $("img").attr("width","180");

  prop() 方法設置或返回被選元素的屬性和值

  //改變復選框的狀態(選中、沒選中)

  $("input[type=‘checkbox‘]").prop("checked", false);

  $("input[type=‘checkbox‘]").prop("checked", true);

  

jQuery中的prop()和attr()的區別