Javascript ReferenceError:左侧无效赋值

时间:2012-12-21 23:44:03

标签: javascript referenceerror

我的javascript代码:

$(function(){
    function replace(code){
            var textbox = $("textbox[name=textbox]");

            var len = $(textbox).val().length;
            var start = $(textbox)[0].selectionStart;
            var end = $(textbox)[0].selectionEnd;

            var sel = $(textbox).val().substring(start, end);

            var replace = '['+code+']' + sel + '[/'+code+']';

            $(textbox).val($(textbox).val().substring(0,start)
                 + replace + $(textbox).val().substring(end,len);
            );
    }
});

这个萤火虫错误:

ReferenceError:左侧无效分配 $(textbox).val()= $(textbox).val()。substring(0,start)+ replace +

1 个答案:

答案 0 :(得分:2)

at:

$(textbox).val($(textbox).val().substring(0,start) + replace +
        $(textbox).val().substring(end,len); //<-- here
        );
你有一个分号。删除那个半冒号。