Я использую следующий код на jsfiddle.net, и предварительный просмотр работает. Запускаю свою локальную копию и ничего...
Флажки должны меняться при нажатии радиокнопки.
Предварительный просмотр jsfiddle: http://jsfiddle.net/XqFDN/
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" ></script>
<script>
jQuery('#3day').click(function () {
jQuery('#mon , #tue , #wed').attr('checked', true);
});
jQuery('#2day , #1day').click(function () {
jQuery('#mon , #tue , #wed').attr('checked', false);
});
</script>
</head>
<body>
<form>
<input type="radio" name="passes" value="3day" id="3day" />3-Day
<input type="radio" name="passes" value="2day" id="2day" />2-Day
<input type="radio" name="passes" value="1day" id="1day" />1-Day
<br />
<input type="checkbox" name="mon" value="mon" id="mon" />Mon
<input type="checkbox" name="tue" value="tue" id="tue" />Tue
<input type="checkbox" name="wed" value="wed" id="wed" />Wed
<br />
</form>
</body>
</html>
jQuery
в полной форме только один раз? Обернув свой код в(function($) { .... })(jQuery);
, вы можете использовать$
независимо от того, использовался лиnoConflict
или нет. // И вы должны использовать.prop('checked', true_or_false)
вместоattr
- person ThiefMaster   schedule 14.01.2013getElementByID
, не находит элемент?. - person Felix Kling   schedule 14.01.2013