2011-12-19 16 views
5

Jestem nowym jQuery, bawiąc się z nim. Chciałbym pole tekstowe po kliknięciu przycisku, ale nie działa w ten sposób.Proste jQuery - ukryj pole tekstowe

<input type=text id=txt></input> 
<input type=button id=btn value="Click Me"></input> 

$document.ready(function() { 
    $("input#btn").click(function() { 
     $("input#txt").hide(); 
    }); 
}); 
+1

Przydatna jest konsola błędów. Jeśli używasz przeglądarki Firefox, naciśnij CTRL + SHIFT + J. To bardzo pomaga, nie zauważyłem też twojego błędu. – lumbric

Odpowiedz

5
$(document).ready(function(){  
    $("input#btn").click(function(){ 
     $("input#txt").hide(); 
    }); 
}); 

brakowało () wokół document można wykorzystać skróty także

$(function(){ 

//your code here 

}); 
2

Nie ma czegoś takiego jak $document.ready(

spróbować zrobić $(document).ready(

0

Przede wszystko, co musisz umieścić "" wokół swojego html el ementów. Potem możesz to naprawić:

<input type="text" id="txt" /> 
<input type="button" id="btn" value="Click Me" onclick="$('#txt').hide()"/> 
Powiązane problemy