更改单选按钮JavaScript时更改类和变量

时间:2017-07-11 22:42:29

标签: javascript jquery

请帮忙。我有输入无线电和主要块。 我如何为变量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>')
}

1 个答案:

答案 0 :(得分:0)

应该在JQuery选择之外声明className变量。你不应该创建全局变量。