blu*_*oot 8 jquery events jquery-ui datepicker primefaces
我正在使用datepicker.举例来说,绑定事件的常用方法beforeShowDay是:
$('.selector').datepicker({
beforeShowDay: function(date) { ... }
});
Run Code Online (Sandbox Code Playgroud)
我需要的是beforeShowDay在呈现日历后绑定事件.所以,首先我说渲染日历:
$('.mySpecialContainer').datepicker({
//in this moment, for some reason, I am not allowed to bind nothing (that's not me who renders the calendar, that's why I am not allowed)
});
Run Code Online (Sandbox Code Playgroud)
然后,如果我尝试以通常的方式绑定某些东西:
$('.mySpecialContainer').datepicker({
beforeShowDay: function(date) { ... }
});
Run Code Online (Sandbox Code Playgroud)
当然,日历将在内部再次呈现'.mySpecialContainer',而不仅仅是绑定事件.我试过了:
$('.mySpecialContainer').bind('beforeShowDay', function(date) { ... });
Run Code Online (Sandbox Code Playgroud)
但这只是一个绝望的行动:)
And*_*ker 10
对我来说,为什么你不能召唤bind那个特定的datepicker事件(或者就此而言,大多数datepicker事件)都没有意义.大多数其他jQueryUI小部件允许事件的后期绑定.
但是,您可以尝试以下操作.hasDatepicker应用于日期选择器,并.datepicker再次调用这些元素不会重新初始化窗口小部件,它只是修改一个选项:
$('.hasDatepicker').datepicker("option", "beforeShowDay",
function(date) { ... });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30306 次 |
| 最近记录: |