Jquery输出值问题
Jquery out put values issue
我使用jquery遇到了一些问题。
我有一个可变数量的libox's,里面有特定的值。
我想要抓取数据并点击输出将其放到文本区域。但是我用起来有些问题。
下面是我的代码: $(".bottomtri.single_add_to_cart_button").click(function() {
var slival = $("#mixers li .infora h3").text(),
slivalmix = $("#mixers li .mix-value").text(),
slivalimg = $("#mixers li .color-img").html(),
slivaltotal = slivalimg + slival + slivalmix;
$(".addon.addon-custom-textarea").val(slivaltotal);
});
用这段代码可能会输出把所有的东西混在一起,也把数字加起来。
我想让它做的是遍历每一个,然后像列表一样输出。
输出就像
h3 mix-value color-img
h3 mix-value color-img
h3 mix-value color-img
h3 mix-value color-img
您需要遍历幻灯片元素,并构建字符串数组。然后在循环之后,您可以将数组中的项连接起来,并用换行符将它们分开。您还需要在连接值时添加分隔符。
$(".bottomtri.single_add_to_cart_button").click(function() {
var sliStrings = [];
$("#mixers li").each(function () {
var slival = $(".infora h3", this).text(),
slivalmix = $(".mix-value", this).text(),
slivalimg = $(".color-img", this).html(),
sliStrings.push(slivalimg + " " + slival + " " + slivalmix);
});
$(".addon.addon-custom-textarea").val(sliStrings.join(''n'));
});
你想要值之间的空格,你想要数字像文本一样对待,那么你必须在输出中放空格,这也会避免数字被加在一起
slivaltotal = slivalimg + " " + slival + " " + slivalmix
相关文章:
- d3.js鼠标悬停鼠标输出问题
- Javascript在每个有问题的控件上输出一条错误消息
- 使用WebApi/MVC4/Dockout输出日期时出现问题
- 什么'这个Javascript函数的输出有问题
- JavaScript 循环输出顺序不正确 - 如何解决这个问题
- 返回列表的函数 - 过滤输出时出现问题
- 关于确定数组中存储的最大值的不同方法的一些问题(加上输出消息问题)
- 随机链接生成器脚本输出问题
- 当 MediaElementAudioSource 输出零时,如何播放音频,但 CORS 不再是问题
- AngularJS问题未显示输出
- jQuery Mobile输出问题
- HTML javascript函数问题.[object HTMLInputElement]错误输出
- 简单的JS计算器输出问题
- Javascript”;未定义的“;输出问题
- javascript 中带有表输出的嵌套 for 循环的问题
- 在Javascript中输入和输出有问题
- 使用函数的输出调用javascript函数时出现问题
- 动态脚本生成和输出问题
- 显示正确输出的问题.JS单选按钮的选择和添加
- Javascript:JSFiddle 的问题 - 输出字符串的简单 onclick 事件不起作用