jQuery 1.0.1 vs 1.1.0 RC单选按钮错误?

时间:2012-03-02 00:11:43

标签: jquery jquery-mobile radio-button

我在JQuery Mobile 1.0.1(稳定版)中有一些无线电控件工作得很好,但是当我测试新的RC(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!");
});

我做错了什么还是他们改变了什么?

1 个答案:

答案 0 :(得分:0)

该错误已修复,使用最新版本,直到新的RC版本发布。 http://jquerymobile.com/blog/2011/04/16/latest/