获取上一个单元格的图像

时间:2015-01-14 17:32:19

标签: javascript c# jquery

我有两个单元格,我想获取前面的元素图像源。所以,我可以替换那些图片网址。

string args =string.Format("'{0}'", tblCell.ID);
A.OnClientClick = String.Format("B({0}); return false;", args);

在JS文件中:

function B( cid) {  
$("td[id$='" + cid + "']").css("background-color", colorSelected); // this works
}

但是,我想要获得之前的''图像并替换该图像,我该怎么办?

我在功能B中试过这个(但是在警告时我没有给出我的定义):

var a = $("td[id$='" + cid + "']").closest('td').prev();
alert(a.id);

1 个答案:

答案 0 :(得分:0)

如果两个单元格都在同一行,则需要省略.closest('td')调用,因为.closest()向上遍历树(http://api.jquery.com/closest/)。

试试这个:

var a = $("td[id$='" + cid + "']").prev('td');
alert(a.id);