easy

DocsVersion : 1.0.0

prop( name, [ val ] )

原型方法Define in : attr.js

无 val 参数,返回第一个匹配元素的指定的 property 值。有 val 参数,则设置所有匹配元素指定的 property。如果你对 attribute 和 property 有疑问,可以查看 attribute 和 property 的区别

参数
  • name
    String|
    Object
    必需

    property 属性名。为 Object 时,是一次设置多个属性。

  • name
    Anything
    可选

    property 属性值,可以是任意数据类型。无该参数是获取第一个匹配元素的指定 property,有该参数则是设置所有匹配元素的 property。

返回值
  • easyJS Object

    返回 easyJS Object 自身,便于链式调用。

例子1

给 div 元素添加自定义的 property。

box1
<div id="box1">box1</div>
E( '#box1' ).prop( 'uid', 123456 );
alert( E( '#box1' ).prop( 'uid' ) );

运行

例子2

给 li 元素同时设置多个的 property,参数是 Object。

box2
<div id="box2">box2</div>
E( '#box2' ).prop({
    'uid' : 123456,
    'eid' : 456789
});
        
alert( E('#box2' ).prop('uid') + ' ' + E('#box2').prop('eid') );

运行