こんにちは、製品の 5 つのラベルがあります。クリックされたラベルの背景画像を変更したいので、たとえば、製品 1 をクリックすると背景画像が に変わりますbackground-image:url('/images/product1-selected')
。同様に、製品 2 が背景として選択された場合も同様です。製品 2 の画像は である必要がありますbackground-image:url('/images/product2-selected')
が、この場合、製品 2 が選択されているため、製品 1 の画像は前の画像に移動する必要があります。一度に 1 つの画像を選択して表示したいので、たとえば、製品 2 が選択されている場合、他のすべての製品は、各ラベルのスタイルで定義されているデフォルトの画像に移動する必要があります。
<label for="1" style="background-image:url('/images/product1');width:50px;height:49px;">Product 1</label>
<label for="2" style="background-image:url('/images/product2');width:50px;height:49px;">Product 2</label>
<label for="3" style="background-image:url('/images/product3');width:50px;height:49px;">Product 3</label>
<label for="4" style="background-image:url('/images/product4');width:50px;height:49px;">Product 4</label>
<label for="5" style="background-image:url('/images/product5');width:50px;height:49px;">Product 5</label>
jqueryを使用してこれを取得する方法に関するアイデア。どんな助けでも感謝しますありがとう