【发布时间】:2014-01-23 13:21:42
【问题描述】:
我得到了一些在 JQuery Mobile 1.0.1(稳定版)中运行良好的无线电控件,但是当我测试新的 RC (1.1.0) 时,我无法完成这些工作。
我是这样定义无线电组的
<fieldset data-role="controlgroup" data-type="horizontal">
<legend>Mostra elementi già 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";
问题是在稳定版中,当我收听的收音机被检查时,它正确进入了中频条件,在新版本中它总是未定义。
此外,当我尝试监听 change 事件触发时......它永远不会触发,而在 1.0.1 版本中它会正确触发......
这是我用于更改事件的代码
$('#radioMostraElementiLettiSi').live('change',function(){
alert("Trigger!");
});
是我做错了什么还是他们只是改变了什么?
【问题讨论】:
标签: jquery jquery-mobile radio-button