使用JQuery内联编辑Textarea

时间:2015-10-27 05:26:28

标签: jquery

使用JQuery我正在执行内联编辑和删除操作textarea评论。目前我能够编辑/更新和删除数据一切正常但我的要求稍有变化当我点击编辑按钮时我应该在textarea中获得标签的价值,这是我目前无法实现的,请有人帮助我实现它谢谢!

enter image description here

When i click on edit button i should get the value in textarea

JQUERY

 $('#demoajax').on('click','.ajaxedit',function()
    {
        var edittrid = $(this).parent().parent().attr('id');
        if(pre_tr_id)
        {
            return false;
        }
        pre_tr_id = true;
        var tds = $('#'+edittrid).children('td');
        var tdstr = '';
        var td = '';
        pre_tds = tds;

        for(var j=0;j<field_arr.length;j++)
        {
            tdstr += "<td><textarea type='"+field_arr[j]+"' name='"+field_name[j]+"' value='"+$(tds[j]).html()+"' placeholder='"+field_pre_text[j]+"'></textarea></td>";
        }
        tdstr+="<td>"+updatebutton +" " + cancel+"</td>";
        $('#createinput').remove();
        $('#'+edittrid).html(tdstr);
    });

1 个答案:

答案 0 :(得分:1)

不要将值属性与textarea放在一起。你必须给textarea值如下:

tdstr += "<td><textarea type='"+field_arr[j]+"' name='"+field_name[j]+"' placeholder='"+field_pre_text[j]+"'>"+$(tds[j]).html()+"</textarea></td>";