添加您自己的自定义插件,然后尝试在点击事件中使用该插件时,IE(或至少 IE8)说该函数未定义(错误消息是“对象不支持此属性或方法)。为什么?
$.fn.myFunc = function() {
alert( $(this).text() );
};
$('p').click(function() {
$(this).myFunc();
});
变量似乎没有问题$(this)
,它很好,因为您可以用任何选定的元素替换它,并且问题仍然存在,myFunc
即在单击事件函数中未定义。