Конкатизация строк
Привет!
В общем задача - получить значения в одну строку с разделителем. $('input[type="checkbox"]:checked').each(function() { var scop=$(this).val(); }); В PHP я бы сделал просто $string.=$value; А здесь не понимаю. Как записать все значения в одну переменную? Т.е "+" здесь не подходить если я понимаю правильно. Спасибо! |
Почему не подходит ?
var str = '', str1 = 'a', str2 = 'b', str3 = 'c'; str += str1; str += str2; str += str3; alert(str); |
var string = 'concat'; string += 'enation'; alert( string ); |
Спасибо!
Только как мне например теперь получить scop с функции $('#next_step_4').click(function search(){ $('input[type="checkbox"]:checked').each(function() { var scop=''; scop += ':'+$(this).val(); }); alert(scop); }); Получаю undefendet |
Спасибо вопрос отпал.
Нужно было не определять видимость переменной как локальная. |
Даже не в видимости дело, вы ее просто очищали при каждой итерации цикла.
|
Часовой пояс GMT +3, время: 22:32. |