チェックボックスがオンの場合のみ、電子メールフィールドを表示します。チェックボックスの表示/非表示がjQueryで動作しない
チェックボックスがオフの場合、電子メールフィールドは非表示にする必要があります。ここで
は私のコードは次のとおりです。
$('#chkbx').click(function() {
var $this = $(this);
if ($this.is(':checked')) {
$('.email').hide();
$('.email').remove();
} else {
$('.email').show();
}
});
<div class="form-group">
<div class="col-xs-offset-3 col-xs-8">
<label class="checkbox-inline col-xs-10">
<input type="checkbox" ID="chkbx"> Email me the report when ready.
</label>
</div>
</div>
<div class="form-group email">
<div class="col-xs-offset-3 col-xs-8">
<div class="col-xs-8">
<input type="text" class="form-control " placeholder="Enter your email">
</div>
</div>
</div>
私が空のときまたは無効にし、隠されたので、何もデータが渡されていない削除を置きます。..それがチェックされていないとき – user244394
ありがとう – user244394