gpt4 book ai didi

Javascript Swap Image on .this 点击

转载 作者:行者123 更新时间:2023-11-29 19:50:06 28 4
gpt4 key购买 nike

我正在尝试在单击图像时执行简单的图像交换。我正在遍历数据库,所以我有一堆“竖起大拇指”的图像。当用户点击其中一张图片时,我希望该特定图片变为绿色。两个图像名称是“thumbs_up.png”和“thumbs_up_green.png”

我可以使用“.this”让图像消失,但不知道如何进行图像交换。任何帮助都会很棒!谢谢!

这是我的脚本:

<script>
function thumbTip(element){
var name = element.name;
$(element).hide();
}
</script>

这是我的 HTML:

<table width='100%' class='test'>
<tr>
<td><span class='test'>$p[first_name]</span></td>
<td align='center'><span class='test'>$p[date_time]</span></td>
</tr>
<tr>
<td width='87%'><span class='test2'>$p[tip]</span></td>
<td width='13%' align='center'>
<span class='test3'>
<a href='#' onClick='thumbTip(this)'>
<img src='../images/thumbs_up.png' width='25' scalefit='1' />
</a>
</span>
</td>
</tr>
</table>

最佳答案

正如您标记的 jQuery 。将给出一个 jQuery 解决方案..

$('.test3 a').on('click', function(e) {
e.preventDefault();
var $img = $(this).find('img');

$img.attr('src', function(_,s) {
return s.indexOf('thumbs_up_green') > -1 ? '../images/thumbs_up.png'
: '../images/thumbs_up_green.png'
});
});

只是根据条件换出图像的 src 属性。

关于Javascript Swap Image on .this 点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18043065/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com