<script>
$(function() {
$('#minhaDiv').click(function(){
//CODIGO
});
});
</script>
e se eu quizer passar um parametro nesta função como ficaria?
<script>
$(function() {
$('#minhaDiv').click(function(){
//CODIGO
});
});
</script>
e se eu quizer passar um parametro nesta função como ficaria?
Leia a própria API do jQuery, isso já vai clarear suas dúvidas, http://api.jquery.com/click/
Abraço!
Ola, robsonsm.
Concordo com o Leandro, a documentação da API do Jquery é muito intuitiva e cheia de exemplos, etc.. mas que parâmetros você quer passar?
Porque
<script>
$(function() {
$('#minhaDiv').click(function(){
myFunction();
});
});
function myFunction(){
//codigo
}
</script>
é o mesmo que
<script>
$(function() {
$('#minhaDiv').click(myFunction());
});
function myFunction(){
//codigo
}
</script>
ou seja, funções em javascript podem ser passadas como parâmetro, e isso que você colocou é apenas um recurso exatamente para passar parâmetros para a função, por exemplo, se myFunction precisasse de um parametro nome, não seria possível passar a função por parâmetro, daí a ''função interna'':
<script>
$(function() {
$('#minhaDiv').click(function(){
myFunction('Meu nome');
});
});
function myFunction(nome){
alert(nome);
}
</script>
Espero ter ajudado,
[]'s