div在循环里<c:forEach items="${list }" var="list" varStatus="s"> <tr> <td id="pp" class="aa"> <div id="bc${list.id }" name="${list.trayCode}"></div> </td> </tr> </c:forEach>遍历条形码的方法$(function(){ $("div[id^=bc]").each(function(){ $(this).barcode($(this).attr("name"),'code128',{barWidth:1,barHeight:50}); }); });打印条形码的方法function printMe(){ //document.body.innerHTML=document.getElementById("pp").innerHTML; //根据class选择器遍历 $(".aa").each(function(){ $("body").html($("div[id^=bc]").html()); }); //根据Id遍历 $("body").html(""); $("div[id^=bc]").each(function(){ $("body").html($(this).html()); }); window.print(); } 请大神看看怎么解决!!!
1 回答
李晓健
TA贡献1036条经验 获得超461个赞
$("body").html(""); $("div[id^=bc]").each(function(){ $("body").append($(this).html()); }); window.print(); }
$("body").html($(this).html()); 改成 $("body").append($(this).html()); 试试
添加回答
举报
0/150
提交
取消