【发布时间】:2012-09-23 04:45:03
【问题描述】:
我正在接收动态数据(json 格式),并且需要更改按钮的背景图像。每个按钮都有 ID,因此很容易知道哪个按钮将被操作。
但是当我尝试动态处理按钮的背景图像时,我遇到了问题。
按钮示例:
<button id="1111_1111_c">Value1</button>
<button id="2222_2222_d">Value1</button>
我尝试过这样操作:(使用 JQuery)
var btnId = '2222_2222_d';
$('#' + btnId).css('background-image','url(images/btn_red.gif)');
但它什么也没发生。如果我尝试与纯 JQuery 相同,它可以工作。
我知道有角度 dom-updater 或事件来更新 dom。但不知道该怎么做。
是否有使用指令或使用 ng-class 的解决方案?
谢谢!
【问题讨论】:
-
带有背景图像和 .gif 的按钮?
-
您是否将代码放入文档就绪处理程序中?
-
@l2aelba 背景图像和 gif 有什么问题?这是一个品味问题
-
@undefined 我不想让它与 JQuery 一起工作。它关于angularJs。但是,是的,它在文件中的工作已准备就绪。我应该解释得更清楚
-
@Vury 我将使用所以 style="cursor:pointer" 更具兼容性
标签: javascript jquery html angularjs