0

私はIE7でJquery 1.8.2を使用しています(私のクライアントはT_Tが必要です)私はこのような独自の関数を作成しました

(function($)
{
    $.fn.suggestionBox = function(options)
    { 
       ............
       ...........
    };
})(jQuery);

そして、私がそれを呼び出すと、エラーが発生します:オブジェクトはプロパティまたはメソッド 'suggestionBox' をサポートしていません

<script>    
$(document).ready(function() {

        $('input[name="myBox"]').suggestionBox({'ajaxUrl' : 'mySuggestions.do', 'targetInputBoxSelector' : 'input[name="myObjName"]'});


});
</script>

とにかく、Chrome と IE8-9 で動作します。何か案は?

4

1 に答える 1

2

最終的に、問題は配列の最後の要素に過度のコンマがあることが原因であることがわかりました。最新のブラウザでは無視できますが、IE7 では無視できません。

{A,B,C,}

{A,B,C} に変更すると、この問題が解決します。

于 2013-07-31T05:29:40.980 に答える