|
在html5中我们可以通过 data-* 来设置我们需要的自定义属性,进行数据存放
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="jquery.min.js"></script>
</head>
<body>
<div data-rules="aaa" id="test">
aaaaa
</div>
<script type="text/javascript">
$(function () {
var data_rules = $("#test").data("rules");
alert(data_rules);
});
</script>
</body>
</html>
以上是jquery处理自定义属性的方法
js处理:
getAttribute也可以循环获取到自定义属性 但是dataset获取更为简便
console.log(root.getAttribute('data-cloudy')); // 大雨转阴
root.setAttribute('data-cloudy', '阴转小雨');
console.log(root.dataset); // DOMStringMap {cloudy: "阴转小雨",weather: "阳光明媚"}
?
|