尝试计算具有相同属性的 DIV 并显示结果时,我遇到了 jquery 代码的问题。我的代码是:
$(function(){
$.each($('.single-record #product'), function(index, item) {
if ($(item).data('record')=='1') {
$('#product-id-1').append('('+$('.'+$(item).data('record')).length+')');
}else if ($(item).data('record')=='2') {
$('#product-id-2').append('('+$('.'+$(item).data('record')).length+')');
}else if ($(item).data('record')=='3') {
$('#product-id-3').append('('+$('.'+$(item).data('record')).length+')');
}else if ($(item).data('record')=='4') {
$('#product-id-4').append('('+$('.'+$(item).data('record')).length+')');
}else if ($(item).data('record')=='5') {
$('#product-id-5').append('('+$('.'+$(item).data('record')).length+')');
}else if ($(item).data('record')=='6') {
$('#product-id-6').append('('+$('.'+$(item).data('record')).length+')');
}else if ($(item).data('record')=='7') {
$('#product-id-7').append('('+$('.'+$(item).data('record')).length+')');
}else if ($(item).data('record')=='8') {
$('#product-id-8').append('('+$('.'+$(item).data('record')).length+')');
}
});
});
我还把所有东西都放在了一个 jsfiddle 中:http: //jsfiddle.net/bvGVS/
请帮助我显示多个具有相同属性的 div - 例如,如果有 2 个 div 的 data-record="1" 它应该显示在 #product-id-8 (2)
先感谢您。