voici mon code $ ("div: visible: not (# div1)"). Hide();Jquery - Masquer tous les DIV visibles mais pas # div1 (et tous les enfants)
Le problème: la DIV-Childs de # div1 sont hided trop :(
type reagards Peter
voici mon code $ ("div: visible: not (# div1)"). Hide();Jquery - Masquer tous les DIV visibles mais pas # div1 (et tous les enfants)
Le problème: la DIV-Childs de # div1 sont hided trop :(
type reagards Peter
Essayez ceci:
$("div:visible").not('#div1, #div1 *').hide();
ou si vous voulez seulement exclure des éléments enfants de type div
:
$("div:visible").not('#div1, #div1 div').hide();
Merci beaucoup! – Peter
$("div:visible:not(#div1)").hide();
$("#div1").children().show();
En fait, un sélecteur d'enfant utilise le "supérieur à" caractère:
#div1 > div (all div children of div id "div1")
L'espace entre les deux cibles sélecteurs tous les descendants:
#div1 div (all div descendants of div id "div1")
il y avait un 9min. limite ... donc je décide d'accepter la réponse plus tard;) – Peter