Javascript 使用jquery查找是否选中复选框
我不熟悉jquery。我在下面的代码中找到了复选框是否被选中。但是,尽管选中了复选框,它始终会转到代码下面的else块:Javascript 使用jquery查找是否选中复选框,javascript,jquery,html,Javascript,Jquery,Html,我不熟悉jquery。我在下面的代码中找到了复选框是否被选中。但是,尽管选中了复选框,它始终会转到代码下面的else块: if ($('#someId').is(':checked')) { alert("checked"); } else { alert("unchecked"); } Html代码: 默认情况下,该复选框未选中。代码如下 <td> select :<br><input type="checkbox" id="s
if ($('#someId').is(':checked')) {
alert("checked");
} else {
alert("unchecked");
}
Html代码:
默认情况下,该复选框未选中。代码如下
<td>
select :<br><input type="checkbox" id="someId" name="someId" value="">
</td>
选择:
我做错什么了吗?谢谢 试试这个:
select :<input type="checkbox" id="someId" name="someId" value="" checked />
<input id="btnSubmit" type="button" value="Submit"/>
$("#btnSubmit").on("click",function(){
if ($("#someId").is(':checked')) {
alert("checked");
} else {
alert("unchecked");
}
});
选择:
$(“#btnsupmit”)。在(“单击”,函数()上{
如果($(“#someId”).is(':checked')){
警报(“已检查”);
}否则{
警惕(“未检查”);
}
});
在这里演奏小提琴:
我希望它能有所帮助。如果只处理一个复选框,请跳过jQuery的方法:DOM
checked
属性尽可能简单。jQuery只会混淆问题。不过,可以随意使用jQuery来获取元素
var isChecked = $("#someId")[0].checked;
我猜你需要一个doc-ready函数
$( document ).ready(function() {
$("#someId").on("click",function(){
if ($(this).is(':checked')) {
alert("checked");
} else {
alert("unchecked");
}
});
});`
请参见出了什么问题?:是否已将javascript代码放入DOM就绪事件,即
$(function(){/*此处的代码*/})代码>什么事件导致代码运行?在选中复选框时,我没有执行任何操作。有一个提交按钮。提交时,我正在检查复选框是否选中…在选择复选框时,我是否应该将值设置为选中?此功能是否包装在$().ready()中?谢谢您的回复。在选择复选框时,我什么也不做。有一个提交按钮。提交时,我正在检查复选框是否已选中…在选择复选框时,我是否应将值设置为选中?
if ($("#Your_CheckBox").is(':checked')) {
}