2016-07-02 4 views
-1

jqueryでチェックボックス入力の値を自動的に設定しようとしています。値はラベル名でなければなりません。私はこのコードで試してみましたが、うまくいきませんでした。どうしたの ?Jquery:ラベルの内容を取得し、値として設定します。

$(function() { 
    $('input[type="checkbox"]').val($('label[for="'+$(this).html())); 

}); 

答えて

0

thisdocumentですし、インスタンス

あなたが反復

$('input[type="checkbox"]').val(function(){ 
    return $('label[for="'+this.id +'"]').html(); 
}); 
を行うために val(function)を使用することができますを反復処理する必要があります
関連する問題