相关疑难解决方法(0)

如何动态检查"复选框" - jQuery Mobile

使用HTML,创建一个复选框,如下所示:

<form>
   <input type="checkbox" id="category1">Category1<br>
</form>
Run Code Online (Sandbox Code Playgroud)

使用javascript我们可以选中这样的复选框:

$("#category1")[0].checked = true
Run Code Online (Sandbox Code Playgroud)

现在我试图用jquery-mobile创建相同的页面.该复选框如下所示:

<form>
    <label>
        <input name="checkbox-0 " type="checkbox">Check me
    </label>
</form>
Run Code Online (Sandbox Code Playgroud)

为什么没有id这里?是这个名字id吗?我应该删除属性名称并创建一个名称id

如何使用Javascript/jQuery在此处勾选此复选框?

我尝试了上面的代码,但它似乎不适用于此复选框.

html javascript jquery jquery-mobile

20
推荐指数
1
解决办法
4万
查看次数

如何从代码中更改jquery移动翻转开关状态

我的Android/iPad应用程序上有一些jQuery Mobile翻转切换开关,我需要使用JavaScript动态更改其状态(开/关).我在这里寻找一个解决方案,(用jQuery Mobile动态更改翻转切换的值)我尝试了几种方式(.val('on'),.slider('enable')...)但似乎控制根本不起作用.

这个问题有解决方案吗?如何从代码中更改翻转开关状态?

javascript jquery android jquery-mobile

16
推荐指数
3
解决办法
3万
查看次数

如何使用JQuery Mobile在不可见的div页面中设置单选按钮?

我有一个单独的html文件拆分成多个页面与divs.在每个页面上,我有一个单位切换无线电按钮,按下我希望非可见页面上的所有相应的单选按钮也可以切换.

我尝试使用下面的代码,它适用于页面可见,但在尝试设置不可见单选按钮(a2和b2)时抛出以下错误;

错误:无法在初始化之前调用checkboxradio上的方法; 试图调用方法'刷新'

代码示例;

    <fieldset data-role="controlgroup" data-type="horizontal" >
<input type="radio" align="center" name="radio-view1" id="radio-view-a1" checked="checked">
<label for="radio-view-a1">Imperial</label>
<input type="radio" name="radio-view1" id="radio-view-b1">
<label for="radio-view-b1">Metric</label>
    </fieldset>

    <!--script type="text/javascript" language="javascript">

$('#radio-view-a1').click(function(){       
    $('#radio-view-a1').attr('checked',true).checkboxradio("refresh");
    $('#radio-view-b1').attr('checked',false).checkboxradio("refresh");
    $('#radio-view-a2').attr('checked',true).checkboxradio("refresh");
    $('#radio-view-b2').attr('checked',false).checkboxradio("refresh");
    updown_toggle_units2imperial();
    });
$('#radio-view-b1').click(function(){
    $('#radio-view-a1').attr('checked',false).checkboxradio("refresh");
    $('#radio-view-b1').attr('checked',true).checkboxradio("refresh");
    $('#radio-view-a2').attr('checked',false).checkboxradio("refresh");
    $('#radio-view-b2').attr('checked',true).checkboxradio("refresh");
    updown_toggle_units2metric();
            });
   </script-->
Run Code Online (Sandbox Code Playgroud)

编辑:我创建了一个小提琴演示.如果您转到链接,并单击带有firebug或类似激活的Metric按钮,您可以看到错误消息

任何协助,以帮助我理清如何实现所需的beviour将不胜感激!

谢谢

jquery jquery-mobile

2
推荐指数
1
解决办法
2079
查看次数

标签 统计

jquery ×3

jquery-mobile ×3

javascript ×2

android ×1

html ×1