Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вывод у активного checkbox текста по тегом label (https://javascript.ru/forum/misc/54153-vyvod-u-aktivnogo-checkbox-teksta-po-tegom-label.html)

k_DizeL 05.03.2015 21:44

Вывод у активного checkbox текста по тегом label
 
<html>
<head><script type="text/javascript" src="http://code.jquery.com/jquery-1.7.js"></script></head>
<body>
<input type="checkbox" value="12" id="1" name="id[]"> <label for="1">Label</label>
<input type="checkbox" value="123" id="2" name=id[]"> <label for="2">Label</label>
<input type="checkbox" value="17" id="3" name="id[]"> <label for="3">Label</label>
<input type="checkbox" value="12233" id="4" name="id[]"> <label for="4">Label</label>

<div id="testing"></div>

<script>
var inps=$("input[name='id[]']");
inps.change(function(){
var x='';
inps.each(function(){if($(this).is(':checked')){x+=$(this).val()+'; ';}});
$('#testing').html(x);
});
</script>
</body>
</html>

Посредствам JQ получилось вывести максимум value. Реально ли вывести текст, который находится под тегом label? Как это реализовать?

laimas 05.03.2015 21:50

Реально, только id не может начинаться с цифры. Обратиться к label в вашем цикле можно так: $(this).next()

k_DizeL 05.03.2015 22:09

Цитата:

Сообщение от laimas (Сообщение 359777)
Реально, только id не может начинаться с цифры. Обратиться к label в вашем цикле можно так: $(this).next()

Спасибо, даже не догадывался о этой функции. Да и в справочнике почему то не нашел :-?

laimas 05.03.2015 22:43

Не знаю в каком справочнике вы смотрели, в нормальных описано точно.

jestify 17.09.2016 15:19

Здравствуйте. А как организовать div под каждым checkbox? Если чекбоксы будут расположены каждый в новой строке?

jestify 17.09.2016 18:01

Ответ нашел в http://javascript.ru/forum/jquery/29...-checkbox.html

warren buffet 17.09.2016 18:16

Цитата:

Сообщение от laimas
d не может начинаться с цифры.

Может. И может быть просто числом id="5"

laimas 17.09.2016 18:43

Цитата:

Сообщение от warren buffet
Может.

Да неужто? Ну-ну

warren buffet 17.09.2016 20:36

жОлтую плашку посмотри https://developer.mozilla.org/en/doc..._attributes/id

warren buffet 17.09.2016 20:37

Просто такие id="4" навевают мысли о скорой смерти. Я всего лишь хотел подчеркнуть, что технических ограничений нет, а культура есть.


Часовой пояс GMT +3, время: 20:32.