Click事件应在“只读”日期选择器上触发

时间:2019-01-29 11:35:31

标签: jquery twitter-bootstrap click bootstrap-datepicker

我要在只读日期选择器字段上触发点击事件。当我在该字段中使用只读时,它会触发一个事件并打开日历弹出窗口,但我想阻止该弹出窗口并仅触发单击事件。

例如, 这是我的日期选择器的文本字段:

<input type="text" class="form-control" id="id_datepicker" readonly>

当我触发具有以下ID的click事件时:

$('#id_datepicker').click(function(){alert("Something here")})

因此,在这种情况下,只应打开警报。而不是弹出的日历。那怎么办呢?

就像https://jsfiddle.net/qL3nwz4c/2/

1 个答案:

答案 0 :(得分:1)

只需从输入中删除#js-date,使其不能应用于只读输入。

更新的小提琴:https://jsfiddle.net/aw15csyz/