检查是否选择了特定的单选按钮Jquery
我想要实现的是: 当用户单击第一个“打开直到填充”选项时,请禁用日期输入。但是当用户点击第二个打开直到单选按钮时。启用日期输入 到目前为止,我似乎无法让它工作。它似乎完全跳过了我的支票。我错过什么了吗检查是否选择了特定的单选按钮Jquery,jquery,html,radio-button,Jquery,Html,Radio Button,我想要实现的是: 当用户单击第一个“打开直到填充”选项时,请禁用日期输入。但是当用户点击第二个打开直到单选按钮时。启用日期输入 到目前为止,我似乎无法让它工作。它似乎完全跳过了我的支票。我错过什么了吗 $(function() { if ($('input#id_open:checked').length > 0) { alert("please fill in the date"); $('input[name=end_date]').attr('
$(function() {
if ($('input#id_open:checked').length > 0) {
alert("please fill in the date");
$('input[name=end_date]').attr('disabled', false);
}
});
我做了一个演讲来表达我的意思
提前谢谢你的帮助 使用jQuery时,要检测是否选中了控件,我使用is方法。同样,您不需要检查长度,因为方法返回的是布尔值
$(function() {
if ($('input#id_open').is(':checked')) {
alert("please fill in the date");
$('input[name=end_date]').attr('disabled', false);
}
});
使用jQuery时,为了检测是否检查了控件,我使用is方法。同样,您不需要检查长度,因为方法返回的是布尔值
$(function() {
if ($('input#id_open').is(':checked')) {
alert("please fill in the date");
$('input[name=end_date]').attr('disabled', false);
}
});
工作示例:
工作示例:
你说“当用户点击…”但是,在你的代码中你没有显示任何点击处理程序。你说“当用户点击…”但是,在你的代码中你没有显示任何点击处理程序。虽然这是一种有效的替代方法(在我看来稍微干净一点),但它的作用与OP的代码完全相同。因此,这并不是他/她的问题的真正解决方案,这是由缺少单击处理程序引起的。虽然这是一种有效的替代方法(在我看来,稍微干净一点),但它的功能与OP的代码完全相同。因此,这并不是他/她的问题的真正解决方案,这是由缺少单击处理程序引起的。