siblings() Obtenez les frères et sœurs de chaque élément de l'ensemble correspondant. Le filtrage par sélecteur est facultatif.
La méthode de traversée de jQuery siblings()
$("给定元素").siblings(".selected")
Sa fonction est de filtrer les éléments frères donnés (à l'exclusion de l'élément donné lui-même)
Exemple : barre d'options de page Web
Lorsque vous cliquez sur un onglet, les deux autres onglets changeront de style et leur contenu sera masqué.
Ce qui suit est le code html.
<body> <ul id="menu"> <li class="tabFocus">家居</li> <li>电器</li> <li>二手</li> </ul> <ul id="content"> <li class="conFocus">我是家居的内容</li> <li>欢迎您来到电器城</li> <li>二手市场,产品丰富多彩</li> </ul> </body>
code jQuery
<script type="text/javascript"> $(function() { $("#menu li").each(function(index) { //带参数遍历各个选项卡 $(this).click(function() { //注册每个选卡的单击事件 $("#menu li.tabFocus").removeClass("tabFocus"); //移除已选中的样式 $(this).addClass("tabFocus"); //增加当前选中项的样式 //显示选项卡对应的内容并隐藏未被选中的内容 $("#content li:eq(" + index + ")").show() .siblings().hide();//#menu与#content在html层没有嵌套关联,但因为其ul序列相同,用index值可以巧妙的将两者关联。 }); }); }) </script>
Lequel
Lorsque l'on clique sur l'onglet correspondant, le contenu de l'onglet cliqué sera show(). Les deux autres onglets
De cette manière, le contenu de la zone cliquée peut être affiché dynamiquement, tandis que les deux autres onglets peuvent être masqués.
et
$("给定元素").siblings(".selected")
signifie filtrer les éléments frères de la classe d'éléments donnée nommée .selected (à l'exclusion de l'élément donné lui-même)
Le contenu ci-dessus est une explication détaillée des exemples d'utilisation de jQuery siblings(). J'espère qu'il sera utile à tout le monde !