想在jquery中创建dyanmic chtml :: dropdownlist

时间:2015-08-06 14:46:16

标签: jquery yii

我需要在jquery中动态创建下拉列表。我尝试使用下面的代码,但在下面的部分中给出了错误

 var row = activity_row_count;
function addNewRow(){
    <?php $category_list=(json_decode($json_category_list));?>   
    var newRow = jQuery('<tr><td><?php  echo CHtml::dropDownList('listname', '', array('M' => 'Male', 'F' => 'Female')); ?></td><td><input type="text" name="actual_hrs"/></td></tr>');
    jQuery('#new_activity').append(newRow);
    row++;
    }

给出错误

SyntaxError: unterminated string literal
var newRow = jQuery('<tr><td><select name="listname1" id="listname1">

1 个答案:

答案 0 :(得分:0)

此问题与yii无关。这是因为jquery的使用不正确。您未关闭<tr><select>jQuery('<tr><td><select name="listname1" id="listname1"></select></td></tr>') 代码。你忘了关闭你的字符串! 试试这个:

{{1}}