【发布时间】:2012-11-15 07:12:50
【问题描述】:
我想为 p:calendar 申请周末和节假日的 css。我正在尝试调用
beforeShowDay事件使用jQuery并根据条件设置css。
<script>
$(document).ready(function(){
$(".hasDatepicker").datepicker("option", "beforeShowDay", function (date) {
//If condition true
return [true,'holidays'];
//else
return [true,''];
});
});
</script>
<style>
.holidays {background-color: wheat;}
</style>
<h:form prependId="false">
<p:calendar/>
</h:form>
但是事件没有被触发。还有什么我遗漏的,或任何其他方法吗?
【问题讨论】:
-
这个 1 效果更好吗? stackoverflow.com/a/7112923/617373
-
$('#something').datepicker({ beforeShowDay:function(date){......} 需要组件的 id,我想为所有日历组件调用相同的脚本我的申请。
-
只使用类选择器,就像这样
$('.hasDatepicker').datepicker({ beforeShowDay:function(date){......} -
试过但没有运气.... $(document).ready(function () { $('.hasDatepicker').datepicker({ beforeShowDay:function(date){ alert('hi' ); } }); });
标签: jquery primefaces