
1
2
3
$("select
option:selected")attr("自定义属性名");
//建议自定义属性名称前加data-
这样更符合html5的规范,例如<option
data-nema="hi">XXX</option>,这样可以使用另一种方法获取自定义属性的值
$("select
option:selected")data("name");//这样可以获取到上面例子中的data-name的值
代码如下:
HTML code
<select id="ddl" onchange="ddl_change(this)""><option value="100" emoney="12" gmoney="12">日卡</option>
<option value="102" emoney="58" gmoney="58">月卡</option>
<option value="103" emoney="518" gmoney="518">年卡</option>
<select>
JScript code
function ddl_change(obj){alert($("#ddl")attr("emoney"));
}
说明:当下拉框发生改变时就会调用ddl_change方法,从而执行JS的ddl_change方法来实现。
定义和用法:
attr() 方法设置或返回被选元素的属性值。
根据该方法不同的参数,其工作方式也有所差异。
返回属性值:
返回被选元素的属性值。
data中都是可以自定义属性的,例如:
data:[
{value:0, name:'打开', myId:4},
{value:0, name:'离线', myId:5},
{value:0, name:'关闭', myId:6},
],
Charton('click', function (params) {
alert(paramsdatamyId);//输出自定义的myId值
});
$("form")attr("check");
$("form")prop("check");
两种都可以,不过新版jquery推荐第二种,两个在其他方面都差不多,我发现的唯一不同就是在checkbox上的时候,需要用prop,不然IE浏览器会不兼容
何获取自定义类所属性 及属性类型
本帖属于CocoaChina员发表转帖请写明源帖址
题目点
直接看代码
复制代码
@interface AppState : NSObject{
BOOL _passed;
int _int;
/
状态否
/
BOOL isPassed;
/
用户数据
/
NSMutableDictionary userValues;
}
@property(nonatomic ,assign) float _float;
@property(nonatomic ,assign) double _double;
@property(nonatomic ,retain) NSDate _date;
@property(nonatomic ,assign) char _char;
@property(nonatomic ,assign) int _int;;
@property(nonatomic ,assign) BOOL _passed;
@property(nonatomic ,assign) BOOL
isPassed;
我通
#import
runtimeh>
面式获取 所属性名 及属性类型
复制代码
unsigned int propertyCount = 0;
objc_property_t properties = class_copyPropertyList(klass,
&propertyCount);
for (unsigned int i = 0; i < propertyCount; ++i) {
objc_property_t property = properties[i];
const char name = property_getName(property);//获取属性名字
const char attributes = property_getAttributes(property);//获取属性类型
}
具体输所示
复制代码
输类 state T@"AppState",&,N,Vstate
输
_float Tf,N,V__float
_double Td,N,V__double
_date T@"NSDate",&,N,V__date
_char
Tc,N,V__char
前面获所需属性名称
面串让我获取类别呢
PS:V__date 面
V_属性名
<script>
var testEle = documentgetElementById("test");
testElesetAttribute("demo");
</script>
<a href="#" id="test" demo="1" onclick="alert(thisattributes['demo']nodeValue)">(1)有</a>
<a href="#" id="test" demo="2" onclick="alert(thisattributes['demo']nodeValue)">(2)无</a>
以上就是关于layui select怎么获取自定义属性全部的内容,包括:layui select怎么获取自定义属性、Jquery怎么获取select选中项 自定义属性的值、echarts图表怎么设置自定义属性并获取自定义属性的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)