Yii:如何使用jquery获取booster radiobuttonlist小部件值

时间:2016-11-08 02:30:30

标签: javascript jquery twitter-bootstrap yii

如果我从radiobuttonlistgroup检查,我想显示div,显示的div取决于radiobuttonlist的值。这是我的HTML代码:

    <?php echo $form->radioButtonListGroup($model,'jenis', array(
                'labelOptions' => array('label' => false),
                'wrapperHtmlOptions'=>array(
                    'class'=>'col-lg-2',
                ),
                'widgetOptions'=>array(
                    'data'=>array(
                        '1'=>'Daily',
                        '2'=>'Range'
                    ),
                    'htmlOptions'=>array(
                        'id'=>'selectsts',
                        'onChange'=>'getData(this);',
                        'required'=>true
                    ),
                ),
            )); ?>
    <div id="hari" style="display:none;">
        some input form
    </div>
    <div id="minggu" style="display:none;">
        some input form
    </div>

这是我的jquery脚本,但仍无效。

function getData(radio) {
    var data =$("#selectsts input[checked]").val();
        if (data=='1'){
              $("#hari").slideDown("slow");
                document.getElementById("minggu").style.display="none";   
            }
        if (data=='2'){
              $("#minggu").slideDown("slow"); 
                document.getElementById("hari").style.display="none";     
            }
 }

1 个答案:

答案 0 :(得分:0)

请试一试。

$("input[name=radiobuttonname]:checked").val();