javascript - Klicken Sie auf ein Li, um den Inhalt des Div darin anzuzeigen, klicken Sie auf das nächste Li, um den Inhalt des Div im nächsten Li anzuzeigen, und verbergen Sie den Inhalt des vorherigen Li. Wie schreibe ich JS-Code?
<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>
不知道题主是否用
JQuery
不,用JQuery
的siblings()
方法选择同级元素。demo