[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: значение радиокнопки
Reh
Как получить значение?
Пришло на ум так


$('.input_vote').each(function(){

if($(this).prop('checked')){

console.log($(this).val());
}
}
);


Но мне кажется это не верный способ. Как сделать правильно? И коротко
Reh

<input type="radio" name="test" value="1">
<input
type="radio" name="test" value="2">
<input
type="radio" name="test" value="3">
<input
type="radio" name="test" value="4">


А как быть в данном случае?
AllesKlar
Цитата (Reh @ 27.12.2015 - 15:21)

А как быть в данном случае?

$('[name=test]:checked').val()


Но то плохой метод.

Если ты работаешь с яваскриптом, то возми в привычку идентифицировать элементы по id
У тебя может быть на одной странице несколько форм, и в каждой может быть несколько радиобатонов с name=test
В конкретно данном случае, твои бутоны должны быть обернуты во врапер с уникальным для страницы id

<feldset id='wrap1'>
<input
type="radio" name="test" value="1">
<input
type="radio" name="test" value="2">
<input
type="radio" name="test" value="3">
<input
type="radio" name="test" value="4">
</feldset>


И тогда пофиг, сколько форм и сколько там инпутов с именем test
$('#wrap1 [name="test"]:checked').val();


_____________
[продано копирайтерам]
Invis1ble
$('[name="test"]:checked').val();


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Reh
Invis1ble
AllesKlar
спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.