0

重複の可能性:
JavaScript の .trim() が IE で機能しない

次のコードがありますが、IE ではトリム メソッドがサポートされていないと表示されます。

    for (var i = 0; i < here.length; i++) {

        if ($(here[i]).html().trim() == "")
            $(here[i]).parent().find('#content').css('width', '656px'),
            $(here[i]).parent().find('#content p').css('width', '430px');

        if ($(another[i]).html() != null) {
            if ($(another[i]).html().trim() == "")
                $(another[i]).parent().parent().css('display', 'none'),
                $('#sidemenu .heading').css('background', 'none');
        }
    }

どうすれば修正できますか?

4

1 に答える 1

1

trim古いバージョンのブラウザ (バージョン 9 より前の IE など)には、Javascript に実装された文字列のメソッドがありません。次のオプションがあります。

于 2012-09-12T11:27:07.007 に答える