0

これが重複した質問であることはわかっていますが、既存の回答で問題を解決できません。

私のメインスクリプト

$("a.load_item").click(function() {
    var content = $(this).attr("href");
    var title = $(this).attr("title");
    $('.page_title').html(title);
    $("#content .jspPane").html('<span class="loading"></span>');
    window.setTimeout(function() {
        $("#content .jspPane").load(content, function() {
            api.reinitialise();
            $('#content .select select').customSelect();
        });
    }, 500);
    return false;
});

内部コンテンツ スクリプト

$('.plus').live("click", function() {
    var currentValue = $(this).parents('td').find(".productQty").val();
    var stockValue = $(this).parents('td').find(".stockRemain").val();
    if (stockValue > 0) {
        currentValue++;
        $(this).parents('td').find('.productQty').val(currentValue);
    }
    calculate();
});

input.productQty 値 = 1

初回増分 2,3,4...

2 回目の増分 3、5、7...

3 回目の増分 4、8、12...

何が問題ですか ?どうすればこれを修正できますか? 私を助けてください。

4

1 に答える 1

0

何が問題なのか、正確には何が問題なのかはわかりませんがapi.reinitialise()、私が理解していることはapi.reinitialize()、 ' があるたびに実行しようとしています.load()か?

その場合は、http://api.jquery.com/ajaxSend/を見て、次のようなものを取得する必要があります。

$(document).ajaxSend(function() {
  api.reinitialise();
});
于 2013-05-30T14:08:50.903 に答える