美好的一天,我有一个具有数字属性的多选, 我需要在每次选择一个选项时获得所选选项的总数(数字属性),并在我划掉一个时减去其总数, 我试过了
$( “选择[多种= '多个']”)解除绑定( “change.multiple”);
$("select[multiple='multiple']").bind("change.multiple", function(){
debugger;
var total = $("#b").text();
var number = $(this).attr("number");
$("#b").text(toal + number);
});
但它不起作用 这是我已经做过的事情 http://jsfiddle.net/5pkw2fq3/11/
答案 0 :(得分:0)
像这样:
$("select").change(function() {
var sum = 0;
$( "select option:selected" ).each(function() {
sum += parseInt($( this ).attr('number')) ;
});
$("#b").text(sum);
}).trigger("change");