0

我在 app/view/helper 文件夹中有一个自定义视图助手。添加文本字段的代码是 - 在我的代码中: $this->view->formText('date'); 但不是文本字段,我想像这样添加 jquery datepicker: $this->view->datePicker('date');

但这不起作用。请帮忙。问候

4

1 回答 1

0

原则上,您不需要为此使用视图助手。

在客户端,只需将 jQuery 数据选择器附加到您的元素。您如何使用客户端选择器定位该元素取决于您在页面/表单中可用的 DOM 挂钩,但作为示例,假设一个带有 id 的表单和一个带有您希望用作的myForm名称的输入字段myDatedatepicker,你可以简单地使用:

function($){
    $(document).ready(function(){
        $('#myForm input[name="myDate"]').datePicker({
            // datepicker options here
        });
    });
}(jQuery);

当然,这假定 jQuery 在运行时已加载,并且 datepicker 插件在文档对象上的 ready 事件触发时已加载。

于 2012-10-06T14:30:04.810 回答