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