【发布时间】:2011-05-11 16:22:51
【问题描述】:
我正在构建一串金额,但需要删除美元符号。我有这个 jQuery 代码:
buildList($('.productPriceID > .productitemcell'), 'pricelist')
它回来了
pricelist=$15.00,$19.50,$29.50
我需要删除美元符号,但似乎无法弄清楚。尝试使用 .trim 但我认为这只会删除空白。
抱歉新手问题!提前感谢您的帮助!
这是完整的代码:
function buildList(items, name) {
var values = [];
items.each(function() {
values.push(this.value || $(this).text());
});
return name + '=' + values.join(',');
}
var result = [
buildList($('.productCodeID > .productitemcell'), 'skulist'),
buildList($('.productQuantityID > .productitemcell > input'), 'quantitylist'),
buildList($('.productPriceID > .productitemcell'), 'pricelist')
];
var string = result.join('&');
这是 javascript 运行前的原始代码
<span class="productPriceID">
<div class="productitemcell">$15.00</div>
<div class="productitemcell">$19.50</div>
<div class="productitemcell">$29.50</div>
</span>
【问题讨论】:
-
这与JQuery无关,在这种情况下只是javascript。
-
是的。它被包裹在上面的一些jquery中。我已经包含了更多代码,希望它更有意义。
标签: javascript regex string