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>