Onclick function
helloworld
-
jordane45 Messages postés 40051 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40051 Date d'inscription Statut Modérateur Dernière intervention -
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
- Function at 0x python ✓ - Forum Python
- 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'); });