У меня есть некоторые радиоуправления, которые в 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";
Проблема в том, что в стабильной версии, когда радио, которое я слушаю, проверено, оно корректно входит в условие ЕСЛИ, в новой версии оно всегда не определено.
Более того, когда я пытаюсь прослушать событие изменения, чтобы оно сработало ... оно просто никогда не сработает, а в версии 1.0.1 оно срабатывает правильно ...
Вот код, который я использую для события изменения
$('#radioMostraElementiLettiSi').live('change',function(){
alert("Trigger!");
});
Это я что-то делаю не так или они просто что-то изменили?