7

チェックされている場合はチェックボックスの値を取得し、チェックされていない場合は値を削除するjQuery関数。

例はこちら

<input type="checkbox" id="check" value="3" />hiiii

<div id="show"></div>

function displayVals(){
var check = $('#check:checked').val();
    $("#show").html(check);
}
var qqqq = window.setInterval( function(){
        displayVals()
    },
    10
);
4

3 に答える 3

19

間隔は必要ありません。誰かがチェックボックスを変更するたびにchangeイベントが発生し、イベントハンドラー内で#show、チェックボックスがオンになっているかどうかに基づいて HTML を変更できます。

$('#check').on('change', function() {
    var val = this.checked ? this.value : '';
    $('#show').html(val);
});

フィドル

于 2013-07-18T07:51:44.197 に答える
7

ワーキングデモhttp://jsfiddle.net/cse_tushar/HvKmE/5/

js

$(document).ready(function(){
    $('#check').change(function(){
        if($(this).prop('checked') === true){
           $('#show').text($(this).attr('value'));
        }else{
             $('#show').text('');
        }
    });
});
于 2013-07-18T07:55:03.050 に答える