我正在使用jquery
来确定是否已选择jquery
移动radio
按钮。如果是这样,我想更改background colour
。这成功添加了checked
属性:
if (row['cur']=="£") {
$('#cur2').attr('checked', 'checked');
}
但background color
不会改变。
我试过像这样改变css
$(".ui-radio:nth-child(1) .ui-radio-on span.ui-btn-inner").css('background-color', '#ffffff');
但这也不起作用 - 请提出任何想法
答案 0 :(得分:1)
选择下一个<label>
,然后选择其<span>
个孩子:
$('#cur2')
.next('label')
.children('span')
.css('background-color', 'red');
答案 1 :(得分:0)
当您以编程方式更改复选框时,必须刷新复选框/单选按钮。
$('#cur2').prop('checked',true).checkboxradio('refresh');