我在 jQuery Mobile 中有一个切换开关组件(此处为 jsfiddle)
<select name="toggle" id="toggle" data-role="slider">
<option id="value1" value="off">value1</option>
<option id="value2" value="on">value2</option>
</select>
我希望能够在任何给定时刻以编程方式更改显示的文本。
例如,“value1”应该变成“newvalue1”,“value2”应该变成“newvalue2”。
此函数应该使用新值重新创建切换开关,但实际上它什么也不做:
function yourfunction() {
//alert ("Changing stuff");
$('#value1').html ('newvalue1');
$('#value2').html ('newvalue2');
var myswitch = $("#toggle");
myswitch.slider("refresh", true);
}
window.setInterval(yourfunction, 3000);