Объединение строк
Как объединять строки в цикле. В 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, время: 19:11. |