0
$(document).ready(function() {

   $('#posHold tbody tr').die();
   $('#posHold tbody tr').live('click', function () {

   $(".btnPrint").printPage({
        url: "receipts/void.jsp?ID=111",
        message:"Your document is being created"
    });

    $('.btnPrint').trigger('click');

    });
 });

tr one time をクリックすると、プリンターに1回印刷されます。tr をもう一度クリックすると、プリンターに 2 回印刷され、次のクリックで 3 回というように... .live() の前に .die() も呼び出します

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

これを試して:

$(document).ready(function() {
   $('a.btnPrint').printPage({
        url: "receipts/void.jsp?ID=111",
        message:"Your document is being created"
    });
 });
于 2012-06-12T08:35:02.150 に答える