我想要测试是否对当前的jQuery存在.prop()
方法包括(用于兼容性原因)通过:jQuery的.prop()的兼容性
if(typeof $.prop === 'function')
我期望的是,上述条件是用于true
jQuery >= 1.6
和false
为jQuery < 1.6
,我可以从docs
明白无论如何,在测试的jsfiddle此,导致:
typeof $.prop === 'function'
:
true
时jQuery >= 1.6
false
时jQuery < 1.6 and jQuery > 1.3
true
时jQuery <= 1.3
here是提供上述(只需切换jQuery的版本的结果非常非常简单的脚本来看看我已经描述过)。
当我尝试使用那个.prop()
与jQuery,即1.3我得到.prop is not a function
错误。 同样的问题occours也在jsfiddle之外测试。 这是正常的行为吗? 如何才能真正测试.prop()
是否可用?
感谢
我没有测试它FF4 ,Safari5和Chrome12 – Dalen 2011-06-12 17:36:09
对不起误解 – 2011-06-12 17:36:48
为什么支持1.3。这真的很老。 – Raynos 2011-06-12 17:36:58