我的输入标签带有用户定义的属性: -
<input name="grp1" type="radio" myUDF="value1" />
<input name="grp1" type="radio" myUDF="value1" />
如何提取myUDF的值?
场景是: -
$("input[name=grp1]").click(function(){
this.attr("myUDF"); // This throws the exception Object doesnt support this prop or mehod
});
答案 0 :(得分:4)
'this'是dom对象 - 不是jquery对象,因此它没有attr函数。
你需要创建一个jq对象,例如
$(this).attr("myUDF");
答案 1 :(得分:1)
你可以得到这样的属性值:
$("input[name=grp1]").click(function() {
alert($(this).attr("myUDF"));
});