我有两个单元格,我想获取前面的元素图像源。所以,我可以替换那些图片网址。
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);
答案 0 :(得分:0)
如果两个单元格都在同一行,则需要省略.closest('td')调用,因为.closest()向上遍历树(http://api.jquery.com/closest/)。
试试这个:
var a = $("td[id$='" + cid + "']").prev('td');
alert(a.id);