Как получить значение нажатой кнопки (кнопки-флажки jQuery UI) - PullRequest
1 голос
/ 29 ноября 2010

Здравствуйте, как в теме, как получить значение (текст) из отмеченных кнопок?Вот мой пример:

<div id="wyposazenie" style="display: table-row">
    <label>Wyposażenie dodatkowe:</label>
    <input type="checkbox" id="check1" /><label for="check1">Projektor</label>
    <input type="checkbox" id="check2" /><label for="check2">Odtwarzacz CD</label>
    <input type="checkbox" id="check3" /><label for="check3">Inne</label>
</div>

как получить значение примера "Projektor" при проверке кнопки # check1?И как получить более одного значения, если отмечено более одной кнопки

1 Ответ

4 голосов
/ 29 ноября 2010

Вы можете использовать .map() для этого:

var arr = $("#wyposazenie :checkbox:checked").map(function() {
            return $(this).next().text();
          }).get();

Просто запустите это, когда вам нужно, он получит массив всех проверенных <input> меток элементов.

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