1. 程式人生 > >jquery中的attr()方法,以及和prop()的對比

jquery中的attr()方法,以及和prop()的對比

attr()方法的特性

  1. attr()用於設定和改變元素的屬性值
  2. 可設定多個屬性,引數是物件的形式
  3. 也提供回撥函式。回撥函式有兩個引數:被選元素列表中當前元素的下標,以及原始(舊的)值。然後以函式新值返回您希望使用的字串。
    如下:
$("button").click(function(){
  $("#runoob").attr("href", function(i,origValue){
    return origValue + "/jquery"; 
  });
});

和prop()方法的對比

  • attr()可以獲取自定義的屬性的值,以及設定自定義屬性。而prop()不行