javascript - Cliquez sur un li pour afficher le contenu du div à l'intérieur, cliquez sur le li suivant pour afficher le contenu du div à l'intérieur du li suivant et masquez le contenu affiché sur le li précédent. Comment écrire du code js ?
<ul>
<li >热销榜
<p class="content_item">
<ul >
<li ng-repeat="item in chaoshi">
<p><img src="{{item.img}}" alt=""></p>
<p>{{item.name}}</p>
<p> </p>
<p>
<p style="color: #b9b9b9;">{{item.specifics}}</p>
<p style="color: #ff3800;">¥{{item.price}}</p>
</p>
<p>+</p>
</li>
</ul>
</p>
</li>
<li >牛奶面包
<p class="content_item">
<ul>
<li ng-repeat="item in chaoshi1">
<p><img src="{{item.img}}" alt=""></p>
<p>{{item.name}}</p>
<p> </p>
<p>
<p style="color: #b9b9b9;">{{item.specifics}}</p>
<p style="color: #ff3800;">¥{{item.price}}</p>
</p>
<p>+</p>
</li>
</ul>
</p>
</li>
<li>休闲零食
<p class="content_item">
<ul>
<li ng-repeat="item in chaoshi2">
<p><img src="{{item.img}}" alt=""></p>
<p>{{item.name}}</p>
<p> </p>
<p>
<p style="color: #b9b9b9;">{{item.specifics}}</p>
<p style="color: #ff3800;">¥{{item.price}}</p>
</p>
<p>+</p>
</li>
</ul>
</p>
</li>
</ul>
Je ne sais pas si le questionneur utilise la méthode
JQuery
不,用JQuery
的siblings()
pour sélectionner des éléments de même niveau.démo