如何在yii中添加dropdownlist以在jquery中追加标记
在这里,我无法将Yii的如何在yii中添加dropdownlist以在jquery中追加标记,yii,Yii,在这里,我无法将Yii的dropdownList添加到jQuery中的append方法。这是我的密码 $(document).ready(function(){ $(".tasks-add").click(function () { $('.tasks').append('<li class="elements"><?php echo $form->labelEx($modelAcademics, 'Academic'); ?><?ph
dropdownList
添加到jQuery中的append方法。这是我的密码
$(document).ready(function(){
$(".tasks-add").click(function () {
$('.tasks').append('<li class="elements"><?php echo $form->labelEx($modelAcademics, 'Academic'); ?><?php echo $form->dropDownList($modelAcademics, '[]academics', array('school', 'college'));?></li>');
});
});
$(文档).ready(函数(){
$(“.tasks add”)。单击(函数(){
$('.tasks')。追加(');
});
});
但是我可以添加
textField
,而不是dropdownList
。有人能帮我吗?我建议在页面加载(服务器端)中将带有php代码的下拉列表添加到HTML中,而不是用CSS属性的类标记它display:none
而不是让jQuery在单击时显示它。另外,您的[]academics的dropDownlist名称有点奇怪,应该是academics
。示例:
HTML/CSS/PHP:
<style type="text/css">.myDropDown { visibility: hidden; }</style.
<?php
echo $form->labelEx($modelAcademics, 'academic');
echo $form->dropDownList($modelAcademics, 'academics', array('school', 'college'),array('class' => 'myDropDown'));
?>
下拉列表没有
元素。
$(document).ready(function(){
$(".tasks-add").click(function () {
$('.myDropDown').show();
});
});