我正在尝试做一件非常简单的事情:使用 jQuery Mobile 1.1.1 框架,当切换翻转处于“手动”状态时,我想禁用一个字段。
这是HTML:
<div data-role="fieldcontain">
<fieldset data-role="controlgroup">
<label for="toggleswitch">
</label>
<select name="toggleswitch" id="toggleswitch" data-theme="b" data-role="slider">
<option value="off">gps</option>
<option value="on">manual</option>
</select>
</fieldset>
</div>
这是我的 JavaScript:
$('#toggleswitch').change(function(){
console.log("toggle");
});
目前,我什至看不到控制台中的“切换”字样。我认为 change 方法甚至不会触发,但这是我在在线示例中找到的。
编辑 -我在这里复制了一个错误的例子:我实际测试的代码具有相同的“toggleswitch”id。代码现在按照我在记事本++ 上的方式进行编辑。