Как получить значение метки из отмеченной опции с помощью jQuery - PullRequest
0 голосов
/ 20 ноября 2010

Я пытаюсь получить значение из метки: флажок.

Я создал эту функцию

 var levels = $('input[name=form[radio1]]:checked + label').map(function() {
  return $(this).text();
}).get();
$('input#radio1_val').val(levels);

и простой HTML

<input type="radio" id="radio14" value="150" name="form[radio1]">
<label for="radio14">Create simple static website</label>

Но, похоже, не работает.

Есть идеи, пожалуйста?

Заранее большое спасибо

Дом

1 Ответ

2 голосов
/ 20 ноября 2010

То, что у вас работает, просто нужно настроить так:

var levels = $('input:checked + label').map(function() {
  return $(this).text();
}).get();

Вы можете проверить это здесь . .get() впоследствии просто возвращает базовый массив потом ... Я думаю, что ваша основная проблема в том, что вы объявляете radio1_val, но устанавливаете levels.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...