我的篮子行中有一张图片,我想在点击后更改它。
我尝试以多种方式更改它,但图像保持不变。
这是网格中的定义:
{name:'Basket', index:'Basket', width:7, formatter: basketFormatter, align: 'center', sortable:false, search:false}
格式化程序:
function basketFormatter(cellvalue, options, rowObject){
var rowId = options.rowId;
var basket = '<img src="/img/basket_off.gif" border="0" onClick="add2Basket(this,' + "'" + rowId + "'" + ')"/></a>';
return basket;
}
以及部分功能
function add2Basket(image, rowId){
$(image).attr('src', '/img/basket_on.gif');
$("#list").setCell(rowId, 'Basket', '<img src="basket_on.gif" />');
但是以上几行都没有改变图像。