我一直在尝试制作一个简单的应用程序,有3个字段,如下所示:
<div id = "nameInput" >Name:</div><input id = "nameInputField" type = "text" name = "userName" />
<div id = "emailInput" >Email:</div><input id = "emailInputField" type = "text" name = "email" />
<input id = "termsCheck" type = "checkbox" name = "terms" />我遇到的问题是,我一直需要尝试将其包装在表单中,以使复选框在选中时注册为选中状态。我不想使用表单,因为我从来不想提交任何东西。
下面是checkbox的JS。它始终标记为未选中:
if ($('#terms').checked == true) {
//Rest of code有没有办法在不使用表单的情况下实现这一点,或者我的复选框从未被注册为选中的原因?
发布于 2011-05-19 02:37:03
<input id = "termsCheck" type="checkbox" name="terms" />JS:
jQuery 1.6之前的版本:
if($('#termsCheck').is(':checked')){}在jQuery 1.6之后:
if($('#termsCheck').prop('checked')){}https://stackoverflow.com/questions/6049430
复制相似问题