请帮忙。我有输入无线电和主要块。 我如何为变量javascript增加价值?
label first
input(type="radio" name='name' data-value='first' checked).select
label second
input(type="radio" name='name' data-value='second').select
.block
我怎么检查这台收音机?如果检查功能无法正常工作。 我的旗帜不起作用。 如何在加载文档后知道第一个值?
$(document).ready(function(){
$('.select').each(function(){
if($(this).is('checked')) {
className = $(this).data('value');
}
});
addBlock(className);
select();
});
function select() {
$('.select').click(function() {
if(!$(this).prop('checked')) {
className = $(this).data('value');
addBlock(className);
console.log('click');
}
});
}
function addBlock(a) {
$('.block').html('<div class="' + a + '"></div>')
}
答案 0 :(得分:0)
应该在JQuery选择之外声明className变量。你不应该创建全局变量。