自定义属性
- attr
//添加
$("#test").attr("a",'123');
//获取属性值
$("#test").attr("a");
//移除属性
$("#test").removeAttr("a");
- data-
如果data-resize 直接写入html中,则data-Resize 和 data-resize 一样,在html中不区分大小写。识别为data-resize 获取的时候,也只能用小写
$("#test").data('resize');
如果直接用js写,则用定义时的格式的访问
//添加
$("#test").data("Resize",1);
//访问
$("#test").data("Resize")
key错误返回undefined
- 区别
$(id).data();
可以不传参数,获取一个对象,传参返回类型为传入的类型
$(id).attr();
不传参数会把报错,传参返回类型为String