как сказано в заголовке, например:
<input id="User_Type_0" type="radio" name="User_Type" value="1" checked="checked" />
<label for="User_Type_0">User1</label>
<input id="User_Type_1" type="radio" name="User_Type" value="2" />
<label for="User_Type_1">User2</label>
как я могу получить text:User 1
Единственный способ, которым я вижу, - это повторять массив и построить новый.
либо прогуляйте массив с помощью array_walk и построить новый или построить соответствующий массив и используйте Array_Internect_key et al.
-121--3815231- $ («Вход: Radio: Checked»). Siblings («Метка: First '). HTML ()
Обновление:
Как указано Victor в разделе комментариев Предыдущий селектор всегда выберет первую метку. Функция функция должна работать:
$('input:radio:checked').next('label:first').html()
Как насчет этого?
var forLabel = $('input:radio:checked').attr("id");
$("label[for='" + forLabel + "']").text();
Если вы хотите использовать общую реализацию Python (CPYthon), вы, безусловно, можете использовать многопроцессорную модуль , который делает чудес (вы можете пройти от сбрасываемых аргументов для подпроцесс, Убивать задачи, ...), предлагает интерфейс, похожий на те нити, и не страдает от глобального блокировки интерпретатора.
Недостатком является то, что подпроцессы породились, что требует больше времени, чем создание нитей; Это должно быть только проблема, если у вас много, много коротких задач. Кроме того, поскольку передаются данные (через сериализацию) между процессами, большие данные занимают много времени для прохождения и в конечном итоге имеют большую площадь памяти (как оно дублируется между каждым процессом). В ситуациях, когда каждая задача занимает «длинное» время, а данные в и из каждой задачи не слишком велики, многопроцессор модуль должен быть отличным.
-121--2613301- Использование .Next ();
$("input:radio:checked").next().text();
Если вы не судоходный код, то что хорошего вы как разработчик? Самое главное - получить код перед вашими пользователями. Если это означает, что они жертвуют одной частью процесса для завершения проекта, то сделайте это. Генеральный директор не собирается дать вам бонус для внедрения TDD и не доставки.
-121--3440541- Как насчет использования следующего соседний селектор, +
?
$('input:radio:checked + label').text();
Вот работающий демо