Javascript 选中无线电的jQuery事件
是否有任何事件(要附加到以下侦听器)将告诉我是否已单击单选按钮Javascript 选中无线电的jQuery事件,javascript,jquery,listener,onchange,Javascript,Jquery,Listener,Onchange,是否有任何事件(要附加到以下侦听器)将告诉我是否已单击单选按钮 var budgetType; $(document).on('change', 'input[name="import_export"]', function() { console.log($(this)) budgetType = $(this).val(); }); 我的问题是,在重新加载页面时,如果已经选中了“radio”框,则更改侦听器将无法工作,并且我没有找到任何侦听器可以帮助我解决该问题 有什么想法
var budgetType;
$(document).on('change', 'input[name="import_export"]', function() {
console.log($(this))
budgetType = $(this).val();
});
我的问题是,在重新加载页面时,如果已经选中了“radio”框,则更改
侦听器将无法工作,并且我没有找到任何侦听器可以帮助我解决该问题
有什么想法吗
更新
我知道我可以编写一个if/else
语法并查看哪个被选中,但我想知道是否还有其他侦听器可以附加到更改
一个,并避免编写额外的语法
请在此处尝试以下代码:
或者试试这个
$('input[type=radio]').prop('checked', true);
请在此处尝试以下代码:
它将起作用,您可以执行此onload以获取第一个值,并在if-else块中使用它
请在此处尝试以下代码:
或者试试这个
$('input[type=radio]').prop('checked', true);
请在此处尝试以下代码:
它将起作用,您可以执行此onload以获取第一个值,并在if-else块中使用它
请在此处尝试以下代码:
或者试试这个
$('input[type=radio]').prop('checked', true);
请在此处尝试以下代码:
它将起作用,您可以执行此onload以获取第一个值,并在if-else块中使用它
请在此处尝试以下代码:
或者试试这个
$('input[type=radio]').prop('checked', true);
请在此处尝试以下代码:
它将起作用,您可以执行此onload以获取第一个值,并在if-else块中使用它。尝试以下操作:
$('input[type=radio]').is(':checked')
或
或
试试这个:
$('input[type=radio]').is(':checked')
或
或
试试这个:
$('input[type=radio]').is(':checked')
或
或
试试这个:
$('input[type=radio]').is(':checked')
或
或
在加载时触发更改事件:
var budgetType;
$(document).on('change', 'input[name="import_export"]', function() {
var isChecked = $(this).is(":checked");
console.log($(this).val()+" "+isChecked);
budgetType = $(this).val();
});
$('input[name="import_export"]:checked').trigger('change');
在加载时触发更改事件:
var budgetType;
$(document).on('change', 'input[name="import_export"]', function() {
var isChecked = $(this).is(":checked");
console.log($(this).val()+" "+isChecked);
budgetType = $(this).val();
});
$('input[name="import_export"]:checked').trigger('change');
在加载时触发更改事件:
var budgetType;
$(document).on('change', 'input[name="import_export"]', function() {
var isChecked = $(this).is(":checked");
console.log($(this).val()+" "+isChecked);
budgetType = $(this).val();
});
$('input[name="import_export"]:checked').trigger('change');
在加载时触发更改事件:
var budgetType;
$(document).on('change', 'input[name="import_export"]', function() {
var isChecked = $(this).is(":checked");
console.log($(this).val()+" "+isChecked);
budgetType = $(this).val();
});
$('input[name="import_export"]:checked').trigger('change');
是的,我知道我可以用if/else语法检查已检查的输入,但我想找一个可以在
change
旁边的监听器。你知道单选按钮有真假条件,无论是选中还是未选中,所以为什么不使用click
而不是change
?:)是的,我知道我可以用if/else语法检查已检查的输入,但我想找一个可以在change
旁边的监听器。你知道单选按钮的条件是true-false,无论是选中的还是未选中的,所以为什么不使用click
而不是change
?:)是的,我知道我可以用if/else语法检查已检查的输入,但我想找一个可以在change
旁边的监听器。你知道单选按钮的条件是true-false,无论是选中的还是未选中的,所以为什么不使用click
而不是change
?:)是的,我知道我可以用if/else语法检查已检查的输入,但我想找一个可以在change
旁边的监听器。你知道单选按钮的条件是true-false,无论是选中的还是未选中的,所以为什么不使用click
而不是change
?:)好的,这个我喜欢!使用trigger
是一个不错的主意,我喜欢!使用trigger
是一个不错的主意,我喜欢!使用trigger
是一个不错的主意,我喜欢!使用触发器
是个好主意