Comment effacer toutes les zones de texte d’une DIV en utilisant jQuery?

J’ai des zones de texte asp dans un conteneur div. Je veux juste effacer ceux quand je clique sur le bouton EFFACER.

Je dis «texte» de classe commune pour toutes les zones de texte, puis écrit ce jQuery

$(".text").text(""); 

Ça ne fonctionne pas ..

Comment faire ça? J’ai besoin du code le plus efficace.

 $('a.clearButton').bind('click', function() { $('#divId input').val(''); }); 

Remarques:

  1. Vous devriez utiliser val () au lieu de text ().

  2. Vous demandez un code efficace – et utiliser le sélecteur de classe n’est pas efficace .

    Utilisez id ou ajoutez le nom de la balise.

Si vous devez effacer uniquement les valeurs des zones de texte, vous pouvez modifier le code comme suit:

 $("#divID").find("input[type=text]").val(''); 

ou

 $("#divID").find("input:text").val(''); 
 $('#yourcontainerid input:checked').removeAttr('checked'); 

cela fonctionnera avec succès

 $(':text').val(""); 
 $('#ClearButton').bind('click',function(){ $('#div1').Find('input[type=text]').val(''); }); or $('#ClearButton').bind('click',function(){ $('#div1').Find('input:text').val(''); });