Considérer ceci comme une astuce ?
Bonjour,
ça fait quelques jours que j'ai résolu un petit problème ... et j'ai mis une instruction que je ne croyais pas qu'elle allait fonctionner.
Supposons qu'on a un élément html <div id="div"></div> et qu'on veut l'ajouter un élément avec append lorsque la condition est true, ou bien le précéder du même élément quand la condition est false, d'habitude le code est :
Code:
1 2 3
|
if(condition) $("#div").append(element);
else $("#div").before(element); |
Le résultat est le même si je passe par une condition ternaire et utiliser les crochets "[]" afin de préciser la méthode a appeler :
Code:
1 2
|
$("#div")[condition?"append":"before"](element); |
Vu que $("#div") est un objet, donc ses méthodes sont accessibles soit par un point "." soit par des crochets "[]".
Je me demande si on peut considérer ceci comme astuce ou bien j'ai tort...