私はドロップダウンを選択するとdivを表示し、完全に動作する機能があります。Jqueryのトグルドロップダウンページのdivの表示divのdivを表示
$('#allday').on('change', function() {
$("#mytimes").toggle(this.value == 'No');
});
ユーザがこれを選択すると、同じフィールドを持つ編集ページに移動します。今選択された値がyesの場合、私はそれが既に隠されたdivで始めることを望みます。もし私がそれを必要としていなければ、div視覚で始まり、正しいマナーでトグルを実行してください。ここで私のコードは編集ページにありますが、動作しません。ここで
$('#allday').on('change', function() {
$("#mytimes").toggle(this.value == 'No');
});
if ($('#allday').val() == 'No') {
$('#mytimes').show();
} else if($('#allday').val() == 'Yes') {
$('#mytimes').hide();
}
は私の選択フィールドは、私はあなたがロードされたページの後に実行される機能で、コードの表示/非表示部分を置くべきだと思うPHPで
Form::Select ("Available All Day", "allday", $allDayOpt, array('name'=>'allday', "autocomplete"=>"off"));
echo '<div id="mytimes">';
Form::Textbox("Start Time", "hourstime", array('name'=>'hourstime', 'data-format'=>"HH:mm" ,'data-template'=>"HH : mm"));
Form::Textbox("End Time", "houretime", array('name'=>'houretime', 'data-format'=>"HH:mm" ,'data-template'=>"HH : mm"));
echo '</div>';
ショー '終日を持って選択しないSELECT' – Mairaj
'のhtml'で値を得ることができます他のオプションはありますか?そうでない場合は、チェックボックスに変更し、.attr( "checked")を使用して – ggilberth