【发布时间】:2013-07-10 08:02:50
【问题描述】:
我正在尝试设置一个复选框以从 if 语句中进行检查,但它似乎不想工作......
这是 HTML:
<input type="checkbox" id="aircon" name="aircon" onchange="QuoteRefresh();" class="toggle" />
这是在我的 .js 文件中:
$('#aircon').prop('checked', true);
我在控制台中看不到任何错误。
任何人都可以对此有所了解。
在 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]
【问题讨论】:
-
这是在任何事件处理程序中,某个函数吗?你有重复的ID吗?
-
效果很好,向我们展示条件以及它是如何触发的!
-
是的,它在单独文件中的 if 语句中......
-
它是否进入有这个的if条件?在这个语句之前做一个 console.log($('#aircon')) 看看。
-
这是在页面加载期间发生的吗?还是您在某些事件处理等期间这样做?