Javascript (';已选中';)筛选方法是否工作不正常
我试图查看是否使用Javascript (';已选中';)筛选方法是否工作不正常,javascript,jquery,html,Javascript,Jquery,Html,我试图查看是否使用is()方法选中了复选框,但它给出了意外的结果。无论哪种方式,如果我选中或不选中复选框,该方法将返回false HTML JSFIDLE 您需要将checked表示为伪选择器,即前缀为: .is(':checked'); 您需要将checked表示为伪选择器,即前缀为: .is(':checked'); 若要在用户选中复选框时提交表单,则还可以使用以下方法- 1.在html文件中编写以下语句 <form action="" method="post" id="plac
is()
方法选中了复选框,但它给出了意外的结果。无论哪种方式,如果我选中或不选中复选框,该方法将返回false
HTML
JSFIDLE
您需要将checked表示为伪选择器,即前缀为
:
.is(':checked');
您需要将checked表示为伪选择器,即前缀为
:
.is(':checked');
若要在用户选中复选框时提交表单,则还可以使用以下方法- 1.在html文件中编写以下语句
<form action="" method="post" id="place_order">
<input type="checkbox" name="tos" class="required check-condition" />
<span class="error error-tos" style="display:none">* This field is required</span><br>
<input type="submit" name="place_order" value="Submit Order" class="order-sb-btn" />
</form>
通过使用上述代码,如果用户选中复选框,表单将被提交。
要查看示例,请参考以下链接-
如果要在用户选中复选框的情况下提交表单,则还可以使用以下方法- 1.在html文件中编写以下语句
<form action="" method="post" id="place_order">
<input type="checkbox" name="tos" class="required check-condition" />
<span class="error error-tos" style="display:none">* This field is required</span><br>
<input type="submit" name="place_order" value="Submit Order" class="order-sb-btn" />
</form>
通过使用上述代码,如果用户选中复选框,表单将被提交。
要查看示例,请参考以下链接-
我通常使用.prop('checked')
因此,在代码中,您可以将行更改为:
var is_tos_checked = $(".check-condition").prop('checked');
我通常使用.prop('checked')
因此,在代码中,您可以将行更改为:
var is_tos_checked = $(".check-condition").prop('checked');
您还可以使用
var is_tos_checked=$(“.check condition”).prop('checked')一个返回布尔值,另一个返回属性值。在本例中,当在条件中测试时,属性值将强制转换为布尔形式,但如果您想要布尔值(如OP所做的),最好使用返回一个的方法。您还可以使用var is___checked=$(“.check condition”).prop('checked')一个返回布尔值,另一个返回属性值。在本例中,当在条件中测试时,属性值将强制为布尔形式,但如果您想要布尔值(如OP所做的),最好使用返回布尔值的方法。