gpt4 book ai didi

jquery 仅更改当前行的图像 src

转载 作者:行者123 更新时间:2023-12-01 05:04:32 25 4
gpt4 key购买 nike

我有一个包含多行的表,这些行都具有相同的类。单击图像时,会进行 db 调用,然后返回 json。我的一切都正常工作,但是当我单击图像时,表中的所有内容都会发生变化。我只希望当前行图像受到影响。

示例表:

<tr class="changerow"> 
<td><a href="" class="hide"><img src="image.png" class="someimage" /></a></td>
<td><a href="" class="hide"><img src="image.png" class="someimage" /></a></td>
<td><a href="" class="hide"><img src="image.png" class="someimage" /></a></td>
</tr>

Jquery:

$('.hide').live('click',function(){
var row=$(this);
$('.someimage').attr("src","newimage.png");
});

所以,我知道我需要以某种方式识别当前行并创建变量“row”。不太确定如何做到这一点。正在考虑使用 row.parents('.changerow') 或类似的东西。请帮忙:)谢谢!

最佳答案

试试这个

$('.hide').live('click',function(e){
$('.someimage', this).attr("src","newimage.png");

//Closest row
var $row = $(this).closest("tr.changerow");
e.stopPropagation();
});

关于jquery 仅更改当前行的图像 src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7015248/

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