javascript - Jquery 移动动态检查复选框不起作用

标签 javascript jquery html jquery-mobile

我有来自 jquery mobile 的复选框

     <form>
    <input class="checkclass"   name="d11" id="checkbox-mini-0" data-mini="true" type="checkbox">
    <label for="checkbox-mini-0">Completed This.</label>
   </form>
         <br><br>
         <div id="checkit">check</div>

我正在尝试使用下面的js根据name="d11"动态检查

$('#checkit').click(function() {
$("input[name='d11']").prop('checked', true);
    alert("hi");
});

这是 fiddle .. http://jsfiddle.net/w2jJs/ ..但它在 jquery mobile 中不起作用。有人请指导我哪里错了

最佳答案

您需要使用.checkboxradio()适用于 jQuery 移动

$('#checkit').click(function () {
    $("input[name='d11']").prop('checked', true).checkboxradio('refresh');
});

DEMO

关于javascript - Jquery 移动动态检查复选框不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21530783/

相关文章:

选定 Rails 页面上 header 中的 Javascript 标记

javascript - 使用 javascript 从页面源获取 HTML 值

javascript - 如何在 AngularJS Controller 中调用 javascript 函数?

javascript - 在网页/javascript中用什么来做这个效果?

html - 在 Angular 2 中加载自定义 GIF

php - .comment {显示:none;} only working on 1 page

javascript - 我可以让 Vue.js 跨站点保持事件状态吗?

php - Javascript:如何使用服务器上的html文件而不是URL来window.open?

javascript - 分割数组

javascript - 我怎样才能使用纯 Javascript 而不使用插件来简单地卡住表格的第一行?