我需要在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">
答案 0 :(得分:0)
此问题与yii无关。这是因为jquery的使用不正确。您未关闭<tr>
,<select>
和jQuery('<tr><td><select name="listname1" id="listname1"></select></td></tr>')
代码。你忘了关闭你的字符串!
试试这个:
{{1}}