Javascript 对于每个输入,如果更改为选中,则将选中输入的输入ID存储在变量中
我想存储当前在变量selectedLevelId中签入的输入的IDJavascript 对于每个输入,如果更改为选中,则将选中输入的输入ID存储在变量中,javascript,jquery,Javascript,Jquery,我想存储当前在变量selectedLevelId中签入的输入的ID $(“[id^=level_u3;]”)。每个(函数(){ $(this).change(function(){ 如果($(this).is(':checked')){ var selectedLevelId=$(this.prop('id'); } }); }); document.getElementById('levelVal')。innerHTML=selectedLevelId 有两种解决方案 1-在更改事件中更改
$(“[id^=level_u3;]”)。每个(函数(){
$(this).change(function(){
如果($(this).is(':checked')){
var selectedLevelId=$(this.prop('id');
}
});
});
document.getElementById('levelVal')。innerHTML=selectedLevelId代码>
有两种解决方案
1-在更改事件中更改它
2-创建一个间隔,每“n”毫秒检查一次新值
//1-
/*让selectedLevelId;
$(“[id^=level_z]”。每个(函数(){
$(this).change(function(){
如果($(this).is(':checked')){
document.getElementById('levelVal')。innerHTML=$(this.prop('id');
}
});
});
*/
//或
// 2-
让selectedLevelId;
$(“[id^=level_z]”。每个(函数(){
$(this).change(function(){
如果($(this).is(':checked')){
selectedLevelId=$(this.prop('id');
}
});
});
setInterval(函数(){
document.getElementById('levelVal')。innerHTML=selectedLevelId;
}, 100);代码>
有两种解决方案
1-在更改事件中更改它
2-创建一个间隔,每“n”毫秒检查一次新值
//1-
/*让selectedLevelId;
$(“[id^=level_z]”。每个(函数(){
$(this).change(function(){
如果($(this).is(':checked')){
document.getElementById('levelVal')。innerHTML=$(this.prop('id');
}
});
});
*/
//或
// 2-
让selectedLevelId;
$(“[id^=level_z]”。每个(函数(){
$(this).change(function(){
如果($(this).is(':checked')){
selectedLevelId=$(this.prop('id');
}
});
});
setInterval(函数(){
document.getElementById('levelVal')。innerHTML=selectedLevelId;
}, 100);代码>
您的逻辑输出在.change()
事件之外,因此JS不知道事件内部发生了什么。只要把逻辑放进去,它就会工作:
var selectedLevelId;
$(“[id^=level_z]”。每个(函数(){
$(this).change(function(){
如果($(this).is(':checked')){
selectedLevelId=$(this.prop('id');
document.getElementById('levelVal')。innerHTML=selectedLevelId;
}
});
});代码>
您的逻辑输出在.change()
事件之外,因此JS不知道事件内部发生了什么。只要把逻辑放进去,它就会工作:
var selectedLevelId;
$(“[id^=level_z]”。每个(函数(){
$(this).change(function(){
如果($(this).is(':checked')){
selectedLevelId=$(this.prop('id');
document.getElementById('levelVal')。innerHTML=selectedLevelId;
}
});
});代码>