Onclick function
helloworld
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
Bonjour,
Quelle est la différence entre c'est 2 bouts de code ? Et pourquoi le second affiche directement "Ca marche!" sans le click ?
Quelle est la différence entre c'est 2 bouts de code ? Et pourquoi le second affiche directement "Ca marche!" sans le click ?
$('textarea').on('click', change);
function change(){
$('textarea').prop('value', 'Ca marche !');
}
$('textarea').on('click',change());
function change(){
$('textarea').prop('value', 'Ca marche !');
}
A voir également:
- Onclick function
- [Javascript] onClick et function - Forum Javascript
- Onclick function not defined ✓ - Forum Javascript
- Onclick php - Forum Javascript
- (Function(){css.removeclass(document.body,%20'profile_two_columns'); tab_controller.changepage("photos");})() ✓ - Forum Access
- Call to undefined function mysqli_connect() ✓ - Forum PHP
$('textarea').on('click',function (){ $(this).prop('value', 'Ca marche !'); });Et au lieu d'utiliser le "prop" tu peux simplement faire
$('textarea').on('click',function (){ $(this).val('Ca marche !'); });Autre chose, est ce possible de faire
$('input:focus').css('backgroundColor','red');?Je veux donc changer la couleur sur les input qui sont focus.
Cela ne fonctionne pas mais je ne sais pas pourquoi ? Ducoup j'ai fais onfocus mais ya t'il pas un autre moyen ?
Le "on" sert à initialiser une action sur un évènement donné quand l'action correspond (click, change... ).
Ce que toi tu as écris ne s'exécute qu'au moment ou le script arrive sur cette ligne de code... et si à ce moment là tu n'as rien de "focus".. normal que ça ne marche pas.
A la limite:
$('input').click(function(){ $('input:focus').css('backgroundColor','red'); });mais qui n'a pas d’intérêt puisque tu peux tout simplement faire
$('input').click(function(){ $(this).css('backgroundColor','red'); });