明文区域

vin*_*yen 54 jquery uploadify

在Onselect事件中我有脚本:

$("#vinanghinguyen_images_bbocde").val('');
$("#vinanghinguyen_images_bbocde").val(vinanghinguyen_final_bbcode);
Run Code Online (Sandbox Code Playgroud)

在为其添加值之前,我想要明确的文本区域id ="vinanghinguyen_images_bbocde".但textarea添加add add add和value并不清楚.我想在增值之前清楚它

我在这里使用uploadify是我的功能

<script type = "text/javascript" >
  $(document).ready(function() {
    vinanghinguyen_bbcode = '';
    vinanghinguyen_final_bbcode = '';
    vinanghinguyen_link = '';
    vinanghinguyen_final_derect_link = '';
    response = '';

    $('#file_upload').uploadify({
      'uploader'  : '{SITE_FULL_URL}/uploadify/uploadify.swf',
      'script'    : '{SITE_FULL_URL}/uploadify/uploadify.php',
      'cancelImg' : '{SITE_FULL_URL}/uploadify/cancel.png',
      'folder'    : 'data/picture_upload/2011',
      'auto'      : false,
      'multi'     : true,
      'buttonText': '',

      'onComplete': function(event, ID, fileObj, response, data) {
        vinanghinguyen_bbcode = '[IMG]' + 'http://cnttvnn.com' + response + '[/IMG]' + '\n';
        vinanghinguyen_final_bbcode = vinanghinguyen_final_bbcode + vinanghinguyen_bbcode;
        vinanghinguyen_derect_link = 'http://cnttvnn.com' + response + '\n';
        vinanghinguyen_final_derect_link = vinanghinguyen_final_derect_link + vinanghinguyen_derect_link;

        $("#vinanghinguyen_images_bbocde").val('').val(vinanghinguyen_final_bbcode);
      //$("#vinanghinguyen_images_derect_link").val(vinanghinguyen_final_derect_link);
        $("#vinanghinguyen_result").show();
        $(".uploadifyQueue").height(5);
      },

      'onSelect': function(event, ID, fileObj) {
        $("#vinanghinguyen_images_bbocde").val('');
        $("#vinanghinguyen_result").hide();
        $(".uploadifyQueue").height(315);
      },
    });
  });
</script>
Run Code Online (Sandbox Code Playgroud)

Jak*_*old 79

当你这样做时$("#vinanghinguyen_images_bbocde").val('');,它会删除textarea的所有内容,所以如果这不是正在发生的事情,问题可能就在其他地方.

如果您发布一小部分代码,这可能会有所帮助,因为您提供的示例有效.


Kar*_*zel 45

使用$('textarea').val('').

使用$('textarea').text('') 或 问题的问题 $('textarea').html('') 在于它只会删除服务器发送的原始DOM中的内容.如果用户清除它然后输入新输入,则清除按钮将不再起作用..val('')正确使用处理用户输入案例.


mzo*_*erz 13

这有效:

$('#textareaName').val('');
Run Code Online (Sandbox Code Playgroud)


小智 7

此方法不仅删除子(和其他后代)元素,还删除匹配元素集中的任何文本.这是因为,根据DOM规范,元素中的任何文本字符串都被视为该元素的子节点.

$('textarea').empty()
Run Code Online (Sandbox Code Playgroud)


con*_*ius 5

尝试这个

 $("#vinanghinguyen_images_bbocde").attr("value", ""); 
Run Code Online (Sandbox Code Playgroud)