根据jQuery Mobile中复选框的值激活某些表单元素

根据jQuery Mobile中复选框的值激活某些表单元素,jquery,jquery-mobile,Jquery,Jquery Mobile,我在jQuery Mobile中有以下代码 <fieldset data-role="controlgroup" data-type="horizontal" data-mini="true"> <legend>Is this move permanent or temporary?</legend> <input type="radio" name="moveinfo" value="p" i

我在jQuery Mobile中有以下代码

  <fieldset data-role="controlgroup" data-type="horizontal" data-mini="true">
            <legend>Is this move permanent or temporary?</legend>
                <input type="radio" name="moveinfo" value="p" id="movetype_0" class="defhide required" checked="checked">
                <label for="movetype_0" id="permanentlabel">Permanent</label>
                <input type="radio" name="moveinfo" value="t" id="movetype_1" class="toggleCheck required ">
                <label for="movetype_1" id="temporarylabel">Temporary</label>
        </fieldset>  
我试过,轻触,点击等

如何显示stopdatediv

jQuery("#movetype_1").on("change", function(){
              if ($(this).is(':checked'))
                  jQuery("#stopdatediv").show();
  });

成功了!!!。是的,复选框的工作方式与我忘记的不同。我认为移动活动不起作用。我们这里有大量类似的问题得到了很好的回答。请使用搜索功能来节省等待答案的时间。很抱歉给您带来不便,我实际上认为这个问题与没有响应的触摸事件有关。
jQuery(document).bind("pageinit", function (){
  jQuery("#movetype_1").on("tap", function(){
              jQuery("#stopdatediv").show();
  });
});
jQuery("#movetype_1").on("change", function(){
              if ($(this).is(':checked'))
                  jQuery("#stopdatediv").show();
  });