0

私はいくつかのボタンを持っています:

<button class="image1-button"><img src="images/button_unselected.png"></button>
<button class="image1-button"><img src="images/button_unselected.png"></button>
<button class="image1-button"><img src="images/button_unselected.png"></button>
<button class="image1-button"><img src="images/button_unselected.png"></button>

それらのいずれかを押すと、次のことが起こります。

$(".image1-button").click(function(){
$(this).find("img").attr("src", "images/button_selected.png");
});

もう一方は、現在押されているボタンのみが常に「button_selected」を持つsrc「images/button_unselected」を取得しないことを意味します

ありがとう!

4

2 に答える 2

2

このような:

$(".image1-button").click(function(){
    //Reset all
    $(".image1-button").find("img").attr("src", "images/button_unselected.png");
    //mark current
    $(this).find("img").attr("src", "images/button_selected.png");
});
于 2013-02-11T13:21:07.670 に答える
0

$(".image1-button").click(function(){
  $(this).find("img").attr("src", "images/button_selected.png")
  $(this).siblings().find("img").attr("src", "images/button_unselected.png")
});

于 2013-02-11T13:24:37.803 に答える