2012-03-02 2 views
1

JQuery Mobile 1.0.1(安定版)のラジオコントロールはかなりうまくいきましたが、私が新しいRC(1.1.0)をテストすると、そのような作業はできません。jQuery 1.0.1対1.1.0ラジオボタンはバグですか?

ここで私はラジオ・グループに

<fieldset data-role="controlgroup" data-type="horizontal"> 
      <legend>Mostra elementi gi&agrave; letti</legend> 
       <input type="radio" name="radio-view" id="radioMostraElementiLettiSi" value="si"/> 
       <label for="radioMostraElementiLettiSi">Si</label> 
       <input type="radio" name="radio-view" id="radioMostraElementiLettiNo" value="no"/> 
       <label for="radioMostraElementiLettiNo">No</label> 
      </fieldset> 

を定義し、ここで私は私が聞くラジオがチェックされているときに問題があることが、安定版である

if($('#radioMostraElementiLettiSi').attr("checked")) 
     var showReadElements = "si"; 
    else 
     var showReadElements = "no"; 

にそれをチェックするために使用したコードだ方法ですそれは正しくIF条件に入り、新しいバージョンでは常に未定義です。私が試してみて、火災に変更イベントをリッスンするときのバージョンでは、それが正しくトリガー1.0.1ながら

また、...それはちょうどここ

は、私が変更イベントに使用するコードです...、火災はありません

$('#radioMostraElementiLettiSi').live('change',function(){ 

alert("Trigger!"); 
}); 

私は何か間違っているのですか、それとも何か変わったのですか?

+0

:http://stackoverflow.com/questions/9500742/get-checked-radio-button-when-migrate-to-jqm-1-1-rc1-not-working –

+0

これはバグだったと - https://github.com/jquery/jquery-mobile/issues/3687#issuecomment-4251371が修正されました。 –

答えて

関連する問題