独自のカスタム プラグインを追加し、クリック イベント内でそのプラグインを使用しようとすると、IE (または少なくとも IE8) は関数が定義されていないと言います (エラー メッセージは「オブジェクトはこのプロパティまたはメソッドをサポートしていません。なぜですか?
$.fn.myFunc = function() {
alert( $(this).text() );
};
$('p').click(function() {
$(this).myFunc();
});
$(this)
選択した要素に置き換えることができmyFunc
、クリックイベント関数内で未定義の問題が残るため、変数に問題があるようには見えません。