jQuery 1.0.1 vs 1.1.0 RC радио баг кнопки? - PullRequest
1 голос
/ 02 марта 2012

У меня есть некоторые радиоуправления, которые в 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";

Проблема в том, что в стабильной версии, когда радио, которое я слушаю, проверено, оно корректно входит в условие ЕСЛИ, в новой версии оно всегда не определено.

Более того, когда я пытаюсь прослушать событие изменения, чтобы оно сработало ... оно просто никогда не сработает, а в версии 1.0.1 оно срабатывает правильно ...

Вот код, который я использую для события изменения

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

alert("Trigger!");
});

Это я что-то делаю не так или они просто что-то изменили?

1 Ответ

0 голосов
/ 02 марта 2012

Ошибка была исправлена, используйте последнюю версию до выхода новой версии RC. http://jquerymobile.com/blog/2011/04/16/latest/

...