|
我根据绑定的数据用list显示多个button,我希望当点击事件触发时更改被选中的这个按钮的样式,我现在更改样式倒是实现了,但是只能更改第一个按钮的,点击第二个的时候就没反应了。
我的做法是在js中给循环的这个按钮设置属性id=绑定的数据中的一个值(brandId),然后去更改这个对象的css,感觉写的没错,不知道为什么点完第一个按钮之后再点击第二个按钮的时候就没变化,大神帮忙看一下。
Model.prototype.button7Click = function(event){
debugger;
var brandId=event.bindingContext.$object.val("brandId");
$(this.getElementsByXid("button7")).attr("id",brandId);
$("#"+brandId).css("background-color","#FFFFFF");
$("#"+brandId).css("border-color","red");
$("#"+brandId).css("color","red");
}; |
|