我有一个jQuery UI切换按钮。点击按钮时,我想将内部方块设置为任意颜色。这是显示问题的jsFiddle。无法在jQuery按钮中设置背景颜色
当单击该按钮时,我想到的黑色矩形变成红色,但是,出于某些原因,它保持黑色。
感谢您的帮助。
我有一个jQuery UI切换按钮。点击按钮时,我想将内部方块设置为任意颜色。这是显示问题的jsFiddle。无法在jQuery按钮中设置背景颜色
当单击该按钮时,我想到的黑色矩形变成红色,但是,出于某些原因,它保持黑色。
感谢您的帮助。
你可以这样做:
var legend = $("<span/>", {
text: ' ',
style: 'display: inline-block; width: 13px; height: 13px;background-color:black',
id: 'legend'
});
所以,现在你可以用它代替变量这个ID:
input.button().click(function() {
$('#legend').css('background-color', 'red');
});
谢谢。有效。仍然让我困惑的是,我仍然可以处理input.click()事件或者创建input.button(),甚至在输入对象上检查input.is(':checked'),但我无法执行input.css() 。你知道.css与.is,.click或.button不同吗?谢谢。 – user1044169
lenged是被称为将实例化一个新的跨越元素
时,您需要使用另一个变种,创建标签后,存储的参考中选取适当的span元素的对象。 。
毕竟,VAR legendInsideLabel = $( “跨”)的CSS(........)
这将工作
为什么要操作内联样式而不是类? – Ana