0
clickイベントでmaterializeの日付ピッカーを開こうとしています。 は、ここに私のjsp私のスクリプトについてはMaterialize日付Picker on event
<div class="input-field col s12 m12 l12">
<input id="birthdate" type="date" class="datepicker" name="birthdate">
<label for="birthdate">Birthdate</label>
</div>
<div id="birthdate-icon" class="cursor-pointer">
<i class="material-icons">today</i>
</div>
です:
$(document).ready(function(){
$('.datepicker').pickadate({
selectMonths: true,
selectYears: 150,
format: 'yyyy-mm-dd',
min: new Date(1900,1,1),
max: true
});
initBindings();
});
function initBindings(){
$('#birthdate-icon').click(function(){
$('#birthdate').click();
});
}
問題は、私はアイコンをクリックしていたときに日付ピッカーが開いていないことです。スクリプトで
入力フィールドの直接クリックは機能していますか? –
はい、正常に動作しています –
initBindings関数を呼び出す代わりに、readyイベントに直接clickイベントを登録できますか?これが機能するかどうか確認してください。 –