所以我遇到了这个问题,我从互联网上获取了一个开源开关按钮,这里是它的代码(它使用了一个复选框)
HTML:
<tr>
<td class="td-actions">
Alert 1
</td>
<td class="td-actions">
<div class="onoffswitch1">
<input type="checkbox" name="onoffswitch1" class="onoffswitch-checkbox1" id="myonoffswitch1" checked>
<label class="onoffswitch-label1" for="myonoffswitch1">
<span class="onoffswitch-inner1"></span>
<span class="onoffswitch-switch1"></span>
</label>
</div>
</td>
</tr>
我正在尝试使用 jQuery 来查看其是否已选中:
$("#myonoffswitch1").click(function () {
alert($("#myonoffswitch1").prop("checked"));
});
谁能看出为什么这不起作用?
如果您需要为此查看 CSS,请告诉我,但我认为这不是必需的。
我认为警报应该返回 true 或 false,但是当我单击按钮时它根本不执行任何操作。
最佳答案
您应该尝试 www.livevalidation.com 上的 LiveValidation 1.3,我认为您需要 js 中的更多功能来检查复选框。我在 Javascript 方面没有太多经验,但我已经研究过几次了。希望对您有所帮助。
关于jquery - 使用 JQuery 检查复选框是否被选中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28238113/