Объединение строк
Как объединять строки в цикле. В javascript есть +=, а нужно на jquery
$('.product-card .selected-variation').each(function() { var name = jQuery(this).attr('data-name'); var val = jQuery(this).attr('data-val'); var info = name+': '+val; ?????? }); alert(info); |
Янковиц, как-то так?
($.fn.concat=function(str1,str2){ return Object.values(arguments).join(''); })(); $('.product-card .selected-variation').each(function() { var name = jQuery(this).attr('data-name'); var val = jQuery(this).attr('data-val'); var info = jQuery(this).concat(name+': '+val); }); alert(info);Чем вас текущий вариант не устроил? |
var info = []; $('.product-card .selected-variation').each(function() { info.push(this.dataset.name + ': ' + this.dataset.val); }); alert( info ); alert( info.join('&') ); alert( info.join(' ') ); |
Часовой пояс GMT +3, время: 17:26. |