2016-11-08 72 views
1

我想顯示,如果我檢查radiobuttonlistgroup,div顯示取決於價值radiobuttonlist。這是我的html代碼:Yii:如何獲得與jquery的助推器radiobuttonlist小部件值

<?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";  
      } 
} 
+0

嘗試'$( 「#selectsts輸入:檢查」)VAL();' – guradio

+0

感謝,但仍然沒有@guradio –

+0

工作,你可以重新在片段演示? – guradio

回答

0

請試試這個。

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