-1

ここでdropdownList、jQuery で Yii to 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>');
    });
});

textFieldの代わりにを追加できdropdownListます。誰でもこれについて私を助けることができますか?

4

1 に答える 1

0

CSSプロパティを持つクラスでタグ付けするよりも、ページの読み込み時(サーバー側)にphpコードを含むドロップダウンをHTMLに追加することをお勧めしdisplay: none;ます。クリック時にjQueryに表示させるよりも。奇妙なことに、これはただのはず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')); 
?>

jQuery:

$(document).ready(function(){
$(".tasks-add").click(function () {
    $('.myDropDown').show();
});
});
于 2012-12-04T19:12:40.790 に答える