texto imprimir div jquery uploadify

imprimir - jquery set value input



Borrar el área de texto (9)

Este método elimina no solo elementos secundarios (y otros descendientes), sino también cualquier texto dentro del conjunto de elementos coincidentes. Esto se debe a que, de acuerdo con la especificación DOM, cualquier cadena de texto dentro de un elemento se considera un nodo secundario de ese elemento.

$(''textarea'').empty()

En el evento Onselect tengo script:

$("#vinanghinguyen_images_bbocde").val(''''); $("#vinanghinguyen_images_bbocde").val(vinanghinguyen_final_bbcode);

Quiero un área de texto claro id = "vinanghinguyen_images_bbocde" antes de agregarle valor. pero agregar texto añadir agregar agregar agregar y valor y no está claro. Quiero borrarlo antes de agregar valor

Yo uso uploadify aquí está mi función

<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>


Cuando haces $("#vinanghinguyen_images_bbocde").val(''''); , elimina todo el contenido del área de texto, por lo que si eso no es lo que está sucediendo, el problema probablemente sea otro.

Puede ser útil si publica una porción un poco más grande de su código, ya que el ejemplo que proporcionó funciona.


Esto funciona:

$(''#textareaName'').val('''');


La respuesta correcta es: $ ("# sellelement_Id option: selected"). RemoveAttr ("selected");


Prueba esto,

$(''textarea#textarea_id'').val(" ");


Solo traté de usar este código y la respuesta de @psynnott fue correcta, aunque necesitaba saber que funcionaría repetidamente, parece funcionar con jquery 1.7.1>

Modifiqué el jfiddle a la siguiente http://jsfiddle.net/Rjj9v/109/

$(''#mytext'').text('''');

Esta no es una nueva respuesta. @Psynnott es correcta. Solo estoy brindando un ejemplo más conciso que muestra que el área de texto todavía está funcionando después del claro porque si usa .val ("") el área de texto deja de funcionar.


Un método bastante simple sería usar el método JavaScript de innerHTML.

document.getElementById("#id_goes_here").innerHTML = "";

Una forma más simple y más efectiva.


Use $(''textarea'').val('''') .

El problema con el uso de $(''textarea'').text('''') o $(''textarea'').html('''') es que solo borrará lo que estaba en el DOM original enviado por el servidor. Si un usuario lo borra y luego ingresa una nueva entrada, el botón borrar ya no funcionará. El uso de .val('''') maneja el caso de entrada del usuario correctamente.


prueba esto

$("#vinanghinguyen_images_bbocde").attr("value", "");