У меня есть радио кнопки, как это:селектор CSS3: проверено не работает в IE8 (с использованием ie7.js)
<input class="check" type="radio" id="radio1" name="group"/>
<label for="radio1">vrai</label>
<input class="check" type="radio" id="radio2" name="group"/>
<label for="radio2">faux</label>
<input class="check" type="radio" id="radio3" name="group"/>
<label for="radio3">75</label>
<input class="check" type="radio" id="radio4" name="group"/>
<label for="radio4">18</label>
я выбранный класс, когда, которые :checked
, но как ни странно, даже используя ie7.js это делает не работает в ie8.
Вот мои ЯШ:
$(document).ready(function() {
$('input:checked').addClass("selected");
$('input').click(function() {
$('input:not(:checked)').removeClass("selected");
$(this).addClass("selected");
});
});
вы должны попробовать использовать onchange event вместо –
Где я должен использовать onchange? – lchabrand
С 'ie7.js' селектор': checked' должен отлично работать в IE7/8, [есть даже тестовый пример для него] (http://ie7-js.googlecode.com/svn/test/checked.html), напоминающий то, что вы делаете. –