文本区域文本编辑时,追加功能未追加。我试图拉入当前值,追加,然后放回去。但无法正常工作。

function getSerial() {
  var getValue = $(serial).val() + ",\n";
  var showValue = "#showSerial";
  $(showValue).append(getValue);
}


如果我使用val(),它将替换为之前提交的值。每次提交时,text-area的值将添加逗号,如AL-2,Al-3。

最佳答案

尝试使用val()代替append():我创建了一个测试小提琴,这对您有用吗?

function getSerial (){
    var showValue = $("#showSerial");
    var getValue   =  $(serial).val()+ ",\n";
    if(showValue.val()){
        $(showValue).val(showValue.val() + getValue);
    }else {
        $(showValue).val(getValue);
    }
}


https://jsfiddle.net/mc5rrkmu/1/

关于javascript - 文本编辑后,追加功能不适用于文本区域,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29489189/

10-09 14:49