我使用jquery有以下问题。
我喜欢这个
<div id="yxz" value="1">
<span class="delete"></span>
</div>
现在我有了这个fn,但它只返回“undefined”,但如果我要求,它会返回id或class。
$(".delete").click(function(){
alert($(this).parent("div").attr("value"));
});
我曾经用相同的attr东西得到这个值。这是否与我现在使用jquery 1.6.1而不是1.5.2。
感谢您的帮助。
答案 0 :(得分:5)
我可以使用jQuery Git版本确认此代码段在Chrome 11,Firefox 4和IE 9中完美运行。
编辑:对于那些建议道具(),请检查docs。 Prop()用于布尔属性,如:checked,disabled等。
答案 1 :(得分:3)
答案 2 :(得分:0)
如果使用最新的jQuery,请尝试:
答案 3 :(得分:0)
是的,因为jQuery 1.6我觉得你需要使用.prop()
而不是attr()
。
答案 4 :(得分:0)
使用jQuery 1.6
,您的代码似乎在this fiddle中正常运行