Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery将复选框设置为';选中';_Jquery_Prop - Fatal编程技术网

jQuery将复选框设置为';选中';

jQuery将复选框设置为';选中';,jquery,prop,Jquery,Prop,我试图设置一个复选框,从一个if语句中选中,但它似乎不想工作 这是HTML: <input type="checkbox" id="aircon" name="aircon" onchange="QuoteRefresh();" class="toggle" /> 我在控制台中看不到任何错误 有人能解释一下吗 它包含在AJAX成功响应中: if (SelectedLevel == "Gold") { $('#aircon').prop('checked', true);

我试图设置一个复选框,从一个if语句中选中,但它似乎不想工作

这是HTML:

<input type="checkbox" id="aircon" name="aircon" onchange="QuoteRefresh();" class="toggle"  />
我在控制台中看不到任何错误

有人能解释一下吗

它包含在AJAX成功响应中:

if (SelectedLevel == "Gold") {


  $('#aircon').prop('checked', true);

}
有人能帮我吗

这是我在控制台中得到的:

[input#aircon.toggle, context: document, selector: "#aircon", constructor: function, init:      function, selector: ""…]
0: input#aircon.toggle
context: document
length: 1
selector: "#aircon"
__proto__: Object[0]

您发布的代码应该可以工作,可能是您的
QuoteRefresh()
方法返回false,或者处理
已选中属性的代码未附加到所需的相应事件

下面是
prop
方法的一个示例

编辑(使用从您对此答案的初始评论中收集的信息)
如果我理解正确,您正在使用引导切换按钮组件(用单选按钮值表示),并且您正在尝试使用
.prop('checked',true)更改活动切换按钮但您的组件视觉样式没有更改。这是因为将单选按钮上的
checked
属性从true更改为false或从true更改为false不会触发任何javascript事件,引导依赖于此来更新单选按钮的可视状态。

这是在任何事件处理程序中,还是在某些函数中?你有重复的ID吗?很好,告诉我们条件和它是如何触发的!是的,它在一个单独的文件中的if语句中…它是否在if条件中有这个条件?在此语句之前执行console.log($('#aircon'))并查看。这是在页面加载期间发生的吗?或者你是在事件处理过程中这样做的?我刚刚从IF语句中删除了它,但它似乎不起作用。。。这可能是因为我已经把单选按钮设计成一个切换…这是因为“Bootstrap切换按钮”,我刚刚在Github上添加了一个错误。我编辑了我的答案来反映我认为你的问题是什么-你应该考虑编辑你的问题更具体的问题。
[input#aircon.toggle, context: document, selector: "#aircon", constructor: function, init:      function, selector: ""…]
0: input#aircon.toggle
context: document
length: 1
selector: "#aircon"
__proto__: Object[0]