prop()
功能
获取匹配的元素集中第一个元素的属性(property)值为匹配的元素设置一个或多个属性(properties)。
语法
datax.prop(elm, name, value)
参数
- elm
HTMLElement对象,指定对象HTML元素 - name
属性名 - value
属性值
范例
Example: 点击 button 按钮,转换 input 选中与非选中状态。
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.3/require.min.js"></script>
<script>
require.config({
baseUrl: "./",
packages: [{
name: "skylark",
location: "../../../src/skylark"
}, ]
});
</script>
</head>
<body>
<input id="check" type="checkbox" checked=true />
<button id="btn" type="button">toggle check</button>
<script>
require(["skylark/query", "skylark/datax"], function($, datax) {
var input = $("#check")[0];
var value = datax.prop(input, "checked");
$("#btn").on("click", function() {
value = !value;
datax.prop(input, "checked", value);
});
});
</script>
</body>
</html>