javascript - 选中复选框后不显示 JQuery Mobile Div

标签 javascript jquery css jquery-mobile show-hide

我有一个 jquery 移动网络应用程序,我试图对用户隐藏某些字段,除非他们选中复选框。虽然它不起作用。这是我目前所拥有的:

<script type="text/javascript">

$(document).ready(function() {
    $('#mycheckbox').change(function() {
        $('#mycheckboxdiv').toggle();
    });
});
</script>

<fieldset data-role="controlgroup">
<input type="checkbox" name="mycheckbox" id="mycheckbox" value="0" />
</fieldset>
<div id="mycheckboxdiv" style="display:none">
    This content should appear when the checkbox is checked
</div>

当我选中该框时没有任何反应。

最佳答案

change() 通常用于输入或文本区域输入字段。

对于按钮,您使用 .click() 检查点击事件

$("#mycheckbox").click(function() {...

关于javascript - 选中复选框后不显示 JQuery Mobile Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18790532/

相关文章:

javascript - 在 $scope.$watch 内更新时,隔离范围绑定(bind)不起作用

javascript - 使用 html5 和 javascript 在图像上制作网格

javascript - 使用 jquery 查找与可点击元素同一行的文本框的值

jquery - 哪一个更快

javascript - 在 AJAX 请求后获取 div 的计数

php - CSS 位置 : absolute and Z-index can't get text Div to overlap images echoed from Database?

javascript - 按像素图像定义的蒙版剪辑或防止在该蒙版外绘制

javascript - 单击时出现意外的用户输入

jquery - 如何使用 JavaScript 将所有计算的 CSS 样式从一个元素移动到另一个元素?

html - 给定路径的 Svg 填充动画