我从数据库中将一系列图像拉到我的页面上。当有人点击某个样式时,我需要为其添加某种样式。该样式仅适用于您当前单击的图像,而不适用于其他图像。我的脚本会突出显示您单击的每个图像。任何想法如何解决这个问题?
PHP(当我拉出这些图像时)
$war_list .= '
<span name="fighter">
<label for="'.$value["fighter_id"].'">
<img src="'.$value["fighter_photo"].'" id="fighter-icon" title="'.$value["fighter_full_name"].'">
</label> <input type="radio" value="'.$value["fighter_id"].'" id="'.$value["fighter_id"].'" name="list">
</span>';
jQuery
$("span[name=fighter]").click(function() {
var something = $(this).val();
$(this).find("img").addClass('red');
alert(something);
});
简而言之,我正在尝试这样做:当您单击图像时,它需要添加一个类。当您单击另一个图像时,它将删除最后单击的图像的类别并将其添加到您当前单击的图像中。