我在 app/view/helper 文件夹中有一个自定义视图助手。添加文本字段的代码是 - 在我的代码中: $this->view->formText('date'); 但不是文本字段,我想像这样添加 jquery datepicker: $this->view->datePicker('date');
但这不起作用。请帮忙。问候
我在 app/view/helper 文件夹中有一个自定义视图助手。添加文本字段的代码是 - 在我的代码中: $this->view->formText('date'); 但不是文本字段,我想像这样添加 jquery datepicker: $this->view->datePicker('date');
但这不起作用。请帮忙。问候
原则上,您不需要为此使用视图助手。
在客户端,只需将 jQuery 数据选择器附加到您的元素。您如何使用客户端选择器定位该元素取决于您在页面/表单中可用的 DOM 挂钩,但作为示例,假设一个带有 id 的表单和一个带有您希望用作的myForm
名称的输入字段myDate
datepicker,你可以简单地使用:
function($){
$(document).ready(function(){
$('#myForm input[name="myDate"]').datePicker({
// datepicker options here
});
});
}(jQuery);
当然,这假定 jQuery 在运行时已加载,并且 datepicker 插件在文档对象上的 ready 事件触发时已加载。