当前位置: 首页 > 面试题库 >

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

顾单弓
2023-03-14
问题内容

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

<form>
   <input type="checkbox" id="category1">Category1<br>
</form>

使用javascript,我们可以选中以下复选框:

$("#category1")[0].checked = true

现在,我正在尝试使用jquery-mobile创建相同的页面。该复选框如下所示:

<form>
    <label>
        <input name="checkbox-0 " type="checkbox">Check me
    </label>
</form>

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

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

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


问题答案:

您需要.prop使用更改其后刷新它.checkboxradio('refresh')。这是在jQueryMobile中选中复选框/单选按钮的正确方法。

$('.selector').prop('checked', true).checkboxradio('refresh');


 类似资料:
  • 问题内容: 我在Java GUI中大约有200复选框。现在,我想获得用户已选中的所有复选框的列表。 我可以这样一种方式来做: 但是我不想为200个复选框编写此行。有没有办法通过for循环来做到这一点。 所有复选框的名称都类似于jCheckBox1,jCheckBox2,jCheckBox3,jCheckBox4 … jCheckBox200 问题答案: 您确实应该将它们放入数组或Collectio

  • 在他们的文件中:http://getbootstrap.com/docs/4.0/components/forms/#checkboxes-和-无线电-1 也没有提到如何通过html或javascript更改它们的状态。 JsFiddle:https://jsfiddle.net/2n40w13k/1/ Js:

  • 问题内容: 我需要检查复选框的属性,并使用jQuery根据已检查的属性执行操作。 例如,如果选中了年龄复选框,那么我需要显示一个文本框以输入年龄,否则隐藏该文本框。 但是以下代码默认返回: 如何成功查询属性? 问题答案: 复选框DOM元素的属性将为您提供元素的状态。 给定您现有的代码,您可以执行以下操作: 但是,有一种更漂亮的方法可以使用toggle:

  • 我有一个动态的形式,下面是结构 > 类添加到父类 将is_required下的所有复选框换行如下 我可以在is_required上循环,然后找到checkboxes_required,如下所示,但不知道如何传递这个as as选择器以进一步循环复选框 下面的代码在复选框上循环到,但我不确定如何将选择器传递给

  • 问题内容: 我是php的新手,我想根据从MySQL获取的结果动态创建复选框。如果我在employee表中有10条记录,那么它必须创建10个以员工姓名作为value的复选框。我看过几本教程来制作数组复选框等,但无法解决问题。请那里的任何人帮助!!! 问题答案: 试试看: 上面看到的示例依赖于两点才能真正正常运行: 您正在使用MySQL 您的SQL查询必须检索员工的姓名(以便您可以在循环中使用它们

  • 问题内容: 我需要检查复选框的属性,并使用jQuery根据已检查的属性执行操作。 例如,如果选中了年龄复选框,那么我需要显示一个文本框以输入年龄,否则隐藏该文本框。 但是以下代码默认返回: 如何成功查询属性? 问题答案: 这为我工作: 控件的ID 在哪里。 另外。我不确定测试时错过了什么。 注意,这是使用Microsoft Ajax而不是jQuery的答案