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

attr()方法的特性

  1. attr()用于设置和改变元素的属性值
  2. 可设置多个属性,参数是对象的形式
  3. 也提供回调函数。回调函数有两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。
    如下:
$("button").click(function(){
  $("#runoob").attr("href", function(i,origValue){
    return origValue + "/jquery"; 
  });
});

和prop()方法的对比

  • attr()可以获取自定义的属性的值,以及设置自定义属性。而prop()不行

猜你喜欢

转载自blog.csdn.net/qq_40713392/article/details/84980206