jQuery从篮调试中删除项

jQuery从篮调试中删除项,jquery,shopping-cart,Jquery,Shopping Cart,我的jQuery从购物篮中删除商品时遇到问题 如果我在向购物篮中添加物品后等待10秒左右,它将毫无问题地删除。 如果我将一个项目添加到篮子中,意识到我犯了一个错误,然后点击删除按钮(几秒钟内),页面将重新加载-而不是预期的内容 我猜这可能是因为jQuery事件尚未附加到从篮子id中移除项目 有没有什么方法可以加快这个过程,或者我的jQuery中有什么地方做错了,因为它很明显 非常感谢 本人对本次活动具有以下约束力: jQuery(document).ready(function () { jQ

我的jQuery从购物篮中删除商品时遇到问题

如果我在向购物篮中添加物品后等待10秒左右,它将毫无问题地删除。 如果我将一个项目添加到篮子中,意识到我犯了一个错误,然后点击删除按钮(几秒钟内),页面将重新加载-而不是预期的内容

我猜这可能是因为jQuery事件尚未附加到从篮子id中移除项目

有没有什么方法可以加快这个过程,或者我的jQuery中有什么地方做错了,因为它很明显

非常感谢

本人对本次活动具有以下约束力:

jQuery(document).ready(function () {
jQuery('.remove').click(function(data) {
    var pid = jQuery(this).attr('name');
      jQuery.post('https://goldealers.co.uk/wp-content/plugins/gd/tables.php', 
        { pid: pid, remove: 'true' }, 
            function(data) {
                jQuery("#quoteTable").load("https://goldealers.co.uk/wp-content/plugins/gd/tables.php?table=quoteTable");
                jQuery("#quoteTotal").load("https://goldealers.co.uk/wp-content/plugins/gd/tables.php?table=quoteTotalTable");          
            },
        "json");        
    return false;
});
}))

它绑定到的Html是:

<form method="post" action="">
<input type="hidden" name="remove" value="6" />
<input type="hidden" name="pid" value="6" />
<input type="image" src="https://goldealers.co.uk/media/delete.png" name="6" class="remove"/>
</form>


您需要使事件侦听器处于活动状态。您可以将其更改为:

$(document).on('click', '.remove', function(){
    ...
})

你能发布一些相关的代码吗?你是如何将事件绑定到新添加的元素的?如果你不在这里添加相关的代码,这个问题对其他任何人都没有用处。因此,只有非现场链接的问题通常会因为过于本地化而关闭。道歉。。。我如何绑定到添加到问题中的事件的代码您添加的代码似乎不是问题的根源。“一些代码”!=两行。“某些代码”=可能与解决问题相关的任何内容。