HTML Установите флажок для проверки определенных параметров

0

Некоторое время я прятался, и, наконец, нужно задать вопрос!

Я тестирую выбранную форму следующим образом:

    <form id='list'><br>
            1<input type='checkbox' value='1' />
            2<input type='checkbox' value='2' />
            3<input type='checkbox' value='3' />
            4<input type='checkbox' value='4' />
            5<input type='checkbox' value='5' />
            CheckThese<input type='checkbox' name='checkthese' onclick='checkThese()'><br>
    </form>

И соответствующий JavaScript как:

    <script language='JavaScript'>
        function checkThese () {
            var values = ['1', '2', '4', '5'];
            $("#list").find('[value=' + values.join('], [value=') + ']').prop("checked", true);

        }   
    </script>

По какой-то причине, когда я устанавливаю флажок "CheckThese" в форме, он не выбирает опции 1, 2, 4 и 5..

Может кто-нибудь, пожалуйста, помогите мне заставить его работать?

Большое спасибо!

  • 1
    Работает нормально - jsfiddle.net/QGr7R . Где находится ваша функция в отношении вашего документа?
  • 0
    Какую версию JQuery вы используете? Любая ошибка в консоли?
Показать ещё 1 комментарий
Теги:
drop-down-menu

1 ответ

1
Лучший ответ

Ваш код работает, если вы связываете jquery src??

добавьте в свой код следующее: (с помощью google cdn)

<head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
  • 0
    Спасибо за информацию. Я все еще очень плохо знаком с Ruby on Rails и jquery. Я добавил Google CDN в свой код (_form.html.erb), и, к сожалению, он все еще не работает. : /

Ещё вопросы

Сообщество Overcoder
Наверх
Меню