jquery mobile - 动态添加切换开关

时间:2014-02-14 14:34:53

标签: jquery jquery-mobile toggleswitch

这是我动态添加的Toggle Switch

$('#item').append('<div data-role="fieldcontain"><label for="flip">Status : </label><select class="flip" name="slider" id="flip1" data-role="slider"><option value="false" selected="selected">Off</option><option value="true">On</option></select></div>')

我的页面有更改事件滑块

$("#flip1").on("slidestart", function(event, ui) {
    alert('test');
});

但它不起作用! 有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

您需要使用event delegation方法,因为它们是动态创建的

$('#item').on("slidestart","#flip1", function(event, ui) {
    alert('test');
});