0

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');

但这也不起作用-请有任何想法

4

2 回答 2

1

选择下一个<label>,然后选择其<span>子项:

$('#cur2')
    .next('label')
    .children('span')
    .css('background-color', 'red');

小提琴

于 2013-06-26T08:47:01.217 回答
0

当您以编程方式更改复选框/单选按钮时,您必须刷新它。

$('#cur2').prop('checked',true).checkboxradio('refresh');
于 2013-06-26T08:51:49.267 回答