2010-02-27 15 views

Odpowiedz

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

Uwagi:

  1. Należy użyć val() zamiast tekstu().

  2. Pytasz o sprawny kod - i używanie selektora klasy nie jest wydajne.

    Użyj identyfikatora lub dodaj nazwę tagu.

+0

po prostu uwaga .. usunie wartości przycisku, jeśli coś jest obecne w "#divId" – VKGS

0
$('#yourcontainerid input:checked').removeAttr('checked'); 
10

Jeśli trzeba usunąć wartości pola tekstowe sam, można zmienić kod tak:

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

lub

$("#divID").find("input:text").val(''); 
0

ten będzie działał z powodzeniem

$(':text').val("");  
+0

Użyj linku edycji poniżej swojej odpowiedzi i użyj jego funkcji "formatowania kodu", aby wyraźnie odróżnić kod maszynowy/tekst z twojego tekstu odpowiedzi. – nop77svk

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

or 

$('#ClearButton').bind('click',function(){ 
$('#div1').Find('input:text').val(''); 
}); 
Powiązane problemy