【问题标题】:how to keep a div inside the Div created by $form->input() in Cakephp and JQuery如何在 Cakephp 和 JQuery 中由 $form->input() 创建的 div 中保留一个 div
【发布时间】:2010-11-02 22:24:03
【问题描述】:

我正在为我的应用程序使用 CakepHP 和 JQuery。

在我的代码中,有这样一行从Attribute 表标签列创建标签的Textbox,并从表的Attributeid 列中创建一个ID,类名称为calendarSelectDate(以使用JQuery 的日历)和大小。

第 1 行

  echo $form->input($r['Attribute']['label'], array('id'=>$r['Attribute']['id'],'class'=>'calendarSelectDate','type'=>'text','style' => 'width:' . $r['Attribute']['size'] . 'px')); ?>

第2行

      <div id='calendarDiv'></div>

第 1 行将在 inputtext 的 Div 中创建输入文本框,现在我有一个 calendarDiv 的 Div,它是在我的 inputtext Div 之外创建的。标签和文本框在 inputtext 中。

如何将这个 calendarDiv 带入我的 inputtext Div

【问题讨论】:

    标签: jquery cakephp


    【解决方案1】:

    尝试使用可以发送到 FormHelp::input($fieldname, $options) $options 数组的 'before'、'between' 或 'after' 键。

    例如

    echo $form->input($r['Attribute']['label'], array('id'=>$r['Attribute']['id'],'class'=>'calendarSelectDate','type'=>'text','style' => 'width:' . $r['Attribute']['size'] . 'px', 'after' => "<div id='calendarDiv'></div>"));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      • 2011-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-06
      相关资源
      最近更新 更多