<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能够或得这个属性的值,也可修改这个属性的值。
注释:哪里有正确的,还请各位大牛指正,谢谢。