我有以下 HTML:
<div id="open_19" class="smile">
<span><img src="http://localhost:3000/frontent_images/smiley.png"> </span>
<span id="sum_19" class="value">12</span>
</div>
当用户单击该 id 时,第一个 span 应将其 src 更改为另一个图像 (smiley_light.png)。我在达到那个跨度来改变它的价值时遇到了问题。
如果我使用:
jQuery('.smile span img').mouseover(function(){
//jQuery(this).attr('src','/frontent_images/smiley_light.png');
});
它有效,但我需要直接控制它,因为我需要以编程方式更改该跨度。
我尝试了以下方法,它只添加了另一个跨度而不是覆盖现有的跨度:
$("#open_" + mainid[1]).next("span").attr('src','/frontent_images/smiley_light.png');
想法?