2015-08-06 2 views
-1

Мне нужно создать раскрывающийся список динамически в jquery. Я попытался с ниже код, но дает ошибку, как показано ниже разделхотите создать dyanmic chtml :: dropdownlist в 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

Эта проблема не связана с юй. Это из-за неправильного использования jquery. Вы не закрыли <td>, <tr> и <select> теги. Также вы забыли закрыть свою строку! Попробуйте следующее:

jQuery('<tr><td><select name="listname1" id="listname1"></select></td></tr>') 
+0

его не проблема закрытия. я упомянул ошибку, которую я вставил из firebug –

Смежные вопросы