Javascript 第n个子分区选择器
使用此函数时,我没有正确代码的数量:请参阅附件。我不明白为什么Javascript 第n个子分区选择器,javascript,Javascript,使用此函数时,我没有正确代码的数量:请参阅附件。我不明白为什么 <script type="text/javascript"> $(document).ready(function(){ var $riepilogo = $('#riepilogo'); var $btn_riepilogo = $('#btn-riepilogo'); var parent_table; var quantity;
<script type="text/javascript">
$(document).ready(function(){
var $riepilogo = $('#riepilogo');
var $btn_riepilogo = $('#btn-riepilogo');
var parent_table;
var quantity;
var tot_quantity;
$btn_riepilogo.on('click',function(){
tot_quantity=0;
$('table',$riepilogo).html('<tr><th>Prodotto</th><th>Quantità (tot: <span id="tot-quantity"></span>)</th></tr>');
$('form input[type="text"]').each(function(){
quantity = parseInt($(this).val());
if(quantity > 0) {
tot_quantity+=quantity;
parent_table = $(this).parent().parent().parent();
$('table',$riepilogo).append('<tr><td>'+$('div:nth-child(2)',parent_table).text()+'</td><td>'+quantity+'</td></tr>');
$('#tot-quantity').html(tot_quantity);
}
});
$riepilogo.slideDown('fast');
return false;
});
});
</script>
$(文档).ready(函数(){
var$riepilogo=$(“#riepilogo”);
变量$btn_riepilogo=$('btn riepilogo');
var父表;
var数量;
总风险量;
$btn_riepilogo.on('click',function(){
总量=0;
$('table',$riepilogo.html('prodotoquantit&阿格拉夫;
$('form input[type=“text”]”)。每个(函数(){
数量=parseInt($(this).val());
如果(数量>0){
总数量+=数量;
parent_table=$(this.parent().parent().parent();
$('table',$riepilogo).append('+$('div:nth child(2)',parent_table.text()+'+''+quantity++');
$('tot quantity').html(tot#u quantity);
}
});
$riepilogo.slideDown('fast');
返回false;
});
});
请添加完整代码$(document).ready(函数(){var$riepilogo=$('#riepilogo');var$btn_riepilogo=$('#btn riepilogo');var parent_table;var quantity;var tot_quantity;$btn_riepilogo.on('click',函数(){tot_quantity=0;$('table',$riepilogo).html('prodotoquantità;(tot:);$('forminput[type=“text”])。每个(function(){quantity=parseInt($(this).val());如果不知道以图像形式呈现的呈现页面的html,则无法回答此问题。粗略猜测:在树的内部节点处选择描述性文本(使用选择器$('div:nth child(2)”,parent_table)
),可能有不属于div
s的同级元素干扰您的计数(即,第二个同级元素不是承载您所需信息的div)。该元素可能更适合您的需要。