当下拉列表具有特定的选定值时,我希望将日历设置为输入字段。我面临的问题是事件发生但脚本直到单击发生多次才执行,我尝试click
但focus
结果相同!
这是我的代码
<select name="selectKey" id="selectKey">
<option value="1" >mail no</option>
<option value="2" > mail type</option>
<option value="3" selected="selected"> mail date</option>
<option value="4" >title</option>
</select>
<input type="text" name="srchTxt" id="srchTxt" value="">
这是js
$(document).ready(function() {
$('input[name=srchTxt]').bind('focus', function(event) {
// event.stopPropagation();
if ($("select[name='selectKey']").children(':selected').val() == 3) {
console.log('ysssssssssssssss');
$('input[name=srchTxt]').datepicker({
// showWeek: true,
firstDay: 1,
dateFormat: 'dd/mm/yy'
})
}
});
});