jQuery的attr和prop属性

<div id="div1"></div>

attr:

首先是一个参数的attr。

$("#div").attr("id")=div//如果id存在的话,如果不存在返回undefine

两个参数的attr。

$("#div").attr("id","change")。这样的话就会将id的内容给修改成后面的值

prop:

首先是一个参数的prop。

$("#chk1").prop("checked") == false//不存在这个属性

$("#chk2").prop("checked") == true//存在这个属性
两个参数的prop

$("#kk").prop("chcek",true),就比如这样的,他是不会修改chcek的值的。

总结:

  • 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
  • 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。

prop能够获得是否存在这个固有属性。返回的类型是布尔类型。

attr能够或得这个属性的值,也可修改这个属性的值。

注释:哪里有正确的,还请各位大牛指正,谢谢。

猜你喜欢

转载自www.cnblogs.com/ares-python/p/11914542.html