$(document).ready(function(){ // all jQuery code should run from this event
$('div').click(function(){
// find the div that was clicked on:
$(this).css('color', 'red');
}); //click
}); //doc.ready
Source: http://docs.jquery.com/Events/click
Pour votre demande de mise à jour, comme ecounysis dit, vous pouvez lier la fonction, bu assurez-vous qu'il retourne false, pour empêcher le lien réel de travail (si vous avez un href
) :
function test(){
alert("Hello");
return false;
}
$(function(){
$('#abc').click(test);
});
si vous ne pouvez pas changer test
, vous pouvez également faire:
$('#abc').click(function(){
test();
return false;
});
Exemple: http://jsbin.com/aseku
Nope, devrait être '.cliquez (test);' - ou que vous commenciez la fonction plutôt que sur la liaison elle. À moins que 'test()' renvoie une fonction, bien sûr ... – Kobi
Bon point. J'ai modifié ma réponse en fonction de votre commentaire. – ecounysis