【发布时间】:2014-08-01 12:30:05
【问题描述】:
我刚刚在我的框架中将我的 jquery 移动代码从 1.3.1 更新到了 1.4.2。 我面临的挑战是根据开发人员的参数有条件地设置我的数据图标样式。
1.3.1 的代码,
myButton.find('.ui-icon').css('background-color',iconColor);
在 1.4.2 中,jQuery 对图标使用伪类 :after,由于它不是 DOM 的一部分,因此 JavaScript 无法访问。
我可以通过更改图标元素的 DOM 来实现它(但不想为了性能而这样做)? 有没有其他办法?
【问题讨论】:
-
唯一的方法是创建自定义类stackoverflow.com/a/24578631/1771795,以防您想使用自定义图标。要更改 jQM 图标,只需将相关图标类添加到按钮即可。
标签: javascript jquery jquery-mobile