gpt4 book ai didi

javascript - Materialise 日期选择器在事件中打开

转载 作者:行者123 更新时间:2023-12-03 06:55:01 28 4
gpt4 key购买 nike

我正在尝试在点击事件上打开具体化的日期选择器。这是我的jsp

<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();
});
}

问题是当我单击该图标时,日期选择器没有打开。

最佳答案

在你的脚本中,你必须注册点击事件

$(document).ready(function(){
$('#birthdate').click(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();
});
}

当您点击birthdate-icon时,它将点击 birthdate以及 datepicker 的脚本将被调用。

关于javascript - Materialise 日期选择器在事件中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37317874/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com