我尝试在wordpress循环中对已检查输入的值求和,我的结构如下:
<!--wp-loop-->
<input type="checkbox" value="<?php the_title(); ?>" id="i-<?php the_ID(); ?>">
<label for="i-<?php the_ID(); ?>"><?php the_meta(); ?></label>
<!--wp-loop-->
我在一个页面中有很多循环。
function updateTextInput() {
var allVals2 = [];
$('.taglist :checked').each(function(y) {
allVals2.push(<?php echo get_post_meta($post->ID, "price", true); ?>);
});
var total = 0;
for (var i = 0; i < allVals2.length; i++) {
total += allVals2[i] << 0;
}
$('#basket2').val(total);
}
$(function() {
$('.taglist input').click(updateTextInput);
updateTextInput();
});
这是我必须做的最多(
我唯一的问题是:这个脚本不在循环中,它只捕获类别中最后一篇文章的值,以及它无法正常工作的原因((