<div data-role="collapsible-set">
                    
                    <div data-role="collapsible" data-collapsed-icon="arrow-r" data-expanded-icon="arrow-d">
                        
                        
                        
                        
                        <h3><label id="label_0">橙蜜 CAN330ML</label></h3>
                        <p>
                            <div data-role="fieldcontain">                                <input type="hidden" name='d.prodId' value="A110001">                                
                                <label for="d.freshInOneThird">3个月(含)内[A]      </label> <input type="text" size="10" name='d.freshInOnethird' id='d.freshInOnethird'            value="1111">
                                <label for="d.freshBeOnethirdHalf">4-6个月(含)[B] </label> <input type="text" size="10" name='d.freshBeOnethirdHalf' id='d.freshBeOnethirdHalf'   value="2222">
                                <label for="d.freshBeHalfOne">6个月以上[C]         </label> <input type="text" size="10" name='d.freshBeHalfOne' id='d.freshBeHalfOne'               value="3333">
                                <label for="d.stockTransNum">本期分销数            </label> <input type="text" size="10" name='d.stockTransNum'  id='d.stockTransNum'                value="1">                            </div>
                               
                            
                        </p>
                    </div>
                    
                    <div data-role="collapsible" data-collapsed-icon="arrow-r" data-expanded-icon="arrow-d">
                        
                        <h3><label id="label_1">柠蜜 CAN330ML</label></h3>
                        <p>
                            <div data-role="fieldcontain">                                <input type="hidden" name='d.prodId' value="A110002">                                
                                <label for="d.freshInOneThird">3个月(含)内[A]      </label> <input type="text" size="10" name='d.freshInOnethird' id='d.freshInOnethird'            value="0">
                                <label for="d.freshBeOnethirdHalf">4-6个月(含)[B] </label> <input type="text" size="10" name='d.freshBeOnethirdHalf' id='d.freshBeOnethirdHalf'   value="0">
                                <label for="d.freshBeHalfOne">6个月以上[C]         </label> <input type="text" size="10" name='d.freshBeHalfOne' id='d.freshBeHalfOne'               value="0">
                                <label for="d.stockTransNum">本期分销数            </label> <input type="text" size="10" name='d.stockTransNum'  id='d.stockTransNum'                value="2">                            </div>
                            
                            
                                
                                
                                
                                
                                
                            
                        </p>
                    </div>

解决方案 »

  1.   

    $(function(){$("p").each(functon(k,v){ $("input",v).each(functon(kk,vv){
    var sum=0;
    if(kk!=($("input",v).size()-1)){
    sum+=$(vv).val();
    }else{
    $(vv).val(sum);
    }
    });
    });})
      

  2.   

    jQuery Mobile 使用的就是jQuery ,直接用jQuery 就可以了
      

  3.   

    把前面text 绑起来 放个id  然后直接 在js取到所有值加 就行
      

  4.   

    <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>  
    <script>
        function Sum(o) {
            var rx = /^\d+(\.\d+)?$/;
            var ipts = $(o).parent().find(':text');
            var rst = 0;
            if (rx.test(ipts.eq(0).val())) rst += parseInt(ipts.eq(0).val());
            if (rx.test(ipts.eq(1).val())) rst += parseInt(ipts.eq(1).val());
            if (rx.test(ipts.eq(2).val())) rst += parseInt(ipts.eq(2).val());
            ipts.eq(3).val(rst);
        }
        $(function () {
            $(':text').blur(function () {
                //不是总数,则执行计算
                if (this.name != 'd.stockTransNum') Sum(this);
            });
        });
    </script>
    <div data-role="collapsible-set">
                        <div data-role="collapsible" data-collapsed-icon="arrow-r" data-expanded-icon="arrow-d">
                            
                            
                            
                            
                            <h3><label id="label_0">橙蜜 CAN330ML</label></h3>
                            <p>
                                <div data-role="fieldcontain">                                <input type="hidden" name='d.prodId' value="A110001">                                
                                    <label for="d.freshInOneThird">3个月(含)内[A]      </label> <input type="text" size="10" name='d.freshInOnethird' id='d.freshInOnethird'            value="1111">
                                    <label for="d.freshBeOnethirdHalf">4-6个月(含)[B] </label> <input type="text" size="10" name='d.freshBeOnethirdHalf' id='d.freshBeOnethirdHalf'   value="2222">
                                    <label for="d.freshBeHalfOne">6个月以上[C]         </label> <input type="text" size="10" name='d.freshBeHalfOne' id='d.freshBeHalfOne'               value="3333">
                                    <label for="d.stockTransNum">本期分销数            </label> <input type="text" size="10" name='d.stockTransNum'  id='d.stockTransNum'                value="1">                            </div>
                                   
                                
                            </p>
                        </div>
                        
                        <div data-role="collapsible" data-collapsed-icon="arrow-r" data-expanded-icon="arrow-d">
                            
                            <h3><label id="label_1">柠蜜 CAN330ML</label></h3>
                            <p>
                                <div data-role="fieldcontain">                                <input type="hidden" name='d.prodId' value="A110002">                                
                                    <label for="d.freshInOneThird">3个月(含)内[A]      </label> <input type="text" size="10" name='d.freshInOnethird' id='d.freshInOnethird'            value="0">
                                    <label for="d.freshBeOnethirdHalf">4-6个月(含)[B] </label> <input type="text" size="10" name='d.freshBeOnethirdHalf' id='d.freshBeOnethirdHalf'   value="0">
                                    <label for="d.freshBeHalfOne">6个月以上[C]         </label> <input type="text" size="10" name='d.freshBeHalfOne' id='d.freshBeHalfOne'               value="0">
                                    <label for="d.stockTransNum">本期分销数            </label> <input type="text" size="10" name='d.stockTransNum'  id='d.stockTransNum'                value="2">                            </div>
                            </p>
                        </div>