2012-07-07 32 views
0

我想用cakephp的表單助手在dinamically後面添加一些表單元素。jquery append不能與CakePHP的JsHelper配合使用

我在想什麼?

<script type="text/javascript"> 
     $("a#megyeAdd").click(function(){ 
      $("div#moreCounty").append(
       <?php echo $this->Form->input('ColleaguesCounty.1.county_id',array('label' => 'Megye')); ?> 
      ); 
     });  
</script> 

回答

0

您缺少.append參數的報價。

$("div#moreCounty").append("<?php echo $this->Form->input('ColleaguesCounty.1.county_id',array('label' => 'Megye')); ?>"); 
+0

它仍然不起作用。我嘗試了'和'但沒有運氣,當它必須追加文本「asdf」時,函數工作正常。 – JohannSan 2012-07-07 09:19:30

+0

使用單個qoutes是安全的'''嘗試檢查echo語句的輸出是否是你期望通過查看源代碼或使用螢火蟲 – Bob 2012-07-07 09:38:25

+0

輸出是正確的...我認爲...但這裏是: 奇怪的是,它增加了>而不是> – JohannSan 2012-07-07 09:48:58