Bonjour à tous !
Pour un projet web, j'ai voulu simplifier mon code Javascript en utilisant l'excellente librairie jQuery. Seulement j'ai l'impression que pour certaines instructions, jQuery ne simplifie pas du tout et peut même rajouter des lignes !
Par exemple, je n'arrive pas à retranscrire cette simple ligne :
Ici je veux donc sélectionner une option d'un select qui est lié (par l'ID) à une checkbox. En jQuery je code 5 lignes pour le même résultat !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 document.getElementById("un_id_de_select_option").selected = document.getElementById("un_id_de_checkbox").checked;
Vu que j'utilise jQuery depuis très peu de temps, je pense manquer de connaissances (une façon élégante de dire "j'suis noob"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if($("#un_id_de_checkbox").is(":checked")) { $("#un_id_de_select_option").attr("selected", "selected"); } else { $("#un_id_de_select_option").removeAttr("selected"); }). Y a-t-il un moyen d'écrire cette ligne de Javascript en une seule ligne jQuery ?
Merci pour l'aide accordée.![]()
Partager