【问题标题】:can anyone help me with this simple (javascript) script [closed]谁能帮我用这个简单的(javascript)脚本[关闭]
【发布时间】:2014-12-11 06:58:43
【问题描述】:

我想通过 javascript 升级这个简单的脚本。这只是一个简单的脚本,可以从选中的服务菜单中计算总数。

但现在它只是计算并带来总价格,我想升级它,这样他就可以输入被厚脸皮的服务。

http://jsfiddle.net/tL5hdf64/1/

还有JS代码:

$('input[type="checkbox"]').change(function(){
    var totalprice = 0;

    $('input[type="checkbox"]:checked').each(function(){
        totalprice= totalprice + parseInt($(this).val());
    });

    $('#price').val(totalprice);
});

【问题讨论】:

  • 那么你的问题是什么?
  • 您的意思是您希望用户能够将他们自己的服务和价格添加到您的表中并让它更新总价格?
  • 不清楚你想要什么。你能解释清楚吗?
  • 无法理解..请解释一下
  • 编辑了问题。 请保持您的问题简短明了,请避免不必要的寒暄,直奔主题。

标签: javascript jquery shopping-cart


【解决方案1】:

查看DEMO

$('input[type="checkbox"]').change(function(){
var totalprice =0;
var serv = [];
$('input[type="checkbox"]:checked').each(function(){
    totalprice= totalprice + parseInt($(this).val());
    serv.push($(this).closest('tr').find('label').html()); 
});
$('#price').val(totalprice);
$('#services').html(serv);
});

【讨论】:

  • 非常感谢伙计......你真的让我很开心......最好的答案肯定......再次非常感谢
【解决方案2】:

你可以从这样的开始

$('input[type="checkbox"]').change(function(){
    var totalprice =0;
     $(".services").html("");
    $('input[type="checkbox"]:checked').each(function(){
        totalprice= totalprice + parseInt($(this).val());
        $(".services").append($(this).parent().siblings().before().html() +"<br/>");
    });
    $('#price').val(totalprice);
});

http://jsfiddle.net/tL5hdf64/4/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多