Получить все значения input из div
Нужно получить все .val() из контейнера.
Инпуты динамические. По кнопке клац = +1, клац по другой = -1. Знаю что нужно поюзать .each(), но как то у меня с ним не задалось. <div id="div"> <input id="input_1"> <input id="input_2"> <input id="input_3"> ... <input id="input_99"> </div> Эквивалент этому: $("#input_1").val() + ", "+ $("#input_2").val() + ", "+ $("#input_3").val() + ", "+ $("#...").val() + ", "+ $("#input_99").val() Подскажите пожалуйста. Заранее спасибо. |
я лично применяю обычно for но вот тебе each
var values; $.each($('#div input'),functiion(){ values+=this.value;//у тебя там срока или число?Возможно требуется parseInt() }) //вроде так должно работать |
|
:write:
var values=0; $.each($('#div input'),functiion(){ values+= +this.value; }) |
Вот что я хотел увидеть. Но не получается вывести все значения в див разом. Выводит только последнее.
Каким образом их записать в переменную и собрать в строку? $(document).ready(function(){ $( "#fieldset input" ).each(function( id ) { var screens = ( "\"" + $(this).attr('id') + "\" : " + $( this ).val() + "," ); $("#status").html(screens); }); }); <div id="status"></div> <span id="fieldset"> <input class="id_name" name="id_name[]" id="id_name_1" value="A"/> <input class="id_name" name="id_name[]" id="id_name_2" value="B"/> <input class="id_name" name="id_name[]" id="id_name_3" value="C"/> </span> Код:
"id_name_1" : A |
salat-production,
не судьба воспользоваться кодом что вам показали ? |
salat-production,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script> $(function () {var screens = ''; $("#fieldset input").each(function() { screens += '"' + this.id + '" : ' + this.value + '<br>'; } ); $("#status").html(screens); } ) </script> </head> <body> <div id="status"></div> <span id="fieldset"> <input class="id_name" name="id_name[]" id="id_name_1" value="A"/> <input class="id_name" name="id_name[]" id="id_name_2" value="B"/> <input class="id_name" name="id_name[]" id="id_name_3" value="C"/> </span> </body> </html> |
Да блин, суть в том что мне нужно вывести и еще передать аяксом.
Так вот не получается никак использовать переменную и в выводе и в оправляемом массиве. Либо здесь, либо там буксует. :-/ |
salat-production,
так сделайте 2 переменных с нужным вам содержимым :-? одну для показа вторую для отправки |
Часовой пояс GMT +3, время: 12:35. |