получение значения поля
Приветствую всех!
Хотел бы уточнить такой момент как получения значения поля. Вот на таком примере:
$(document).ready(function () {
$('input:checkbox').click(function () {
if (this.checked) {
var chBx = $(':checked').val(name);
alert(chBx);
};
});
});
пытаюсь получить значение поля name <INPUT type=\"Checkbox\" name=\"box1\" value=1 alt=\"\" > - 1 box<br> <INPUT type=\"Checkbox\" name=\"box2\" value=2 alt=\"\" > - 2 box<br> <INPUT type=\"Checkbox\" name=\"box3\" value=3 alt=\"\" > - 3 box<br> <INPUT type=\"Checkbox\" name=\"box4\" value=4 alt=\"\" > - 4 box В ответ нужно получить name отмеченного чекбокса. Но в ответ получаю [object Object] вместо значения поля name. |
var chBx = $(':checked').attr("name");
|
eidicon,
вообщето при написаниие HTML надо писать не type=\"Checkbox\" а type='checkbox' |
лучше так
if (this.checked) {
alert($(this).attr('name'));}
|
Спасибо! а то уже голову сломал)
А то при $(':checked').attr("name"); всё время доставало только первый попавшийся элемент, а вот с использованием this как-то не додумался. |
| Часовой пояс GMT +3, время: 05:37. |