Javascript 使用jQuery在第二个窗口中选择元素

Javascript 使用jQuery在第二个窗口中选择元素,javascript,jquery,Javascript,Jquery,我总是试图阻止购物车上的按钮的默认功能 问题是,购物车是在原始页面准备就绪后加载的。我一直在使用jQueryajaxComplete,它在某些时候可以工作,但不是一直都可以。是否有办法在加载原始文档后呈现的页面上选择按钮 这是我的代码,大约80%的时间都能正常工作 mine(); function mine(){ $(document).ajaxComplete(function(event, request, settings){ console.log("got in here"

我总是试图阻止购物车上的按钮的默认功能

问题是,购物车是在原始页面准备就绪后加载的。我一直在使用jQuery
ajaxComplete
,它在某些时候可以工作,但不是一直都可以。是否有办法在加载原始文档后呈现的页面上选择按钮

这是我的代码,大约80%的时间都能正常工作

mine();
function mine(){
  $(document).ajaxComplete(function(event, request, settings){
    console.log("got in here");
    $("form[action='/cart']").submit(function(event){
      event.preventDefault();
      console.log("hell yea");
    });
  });  
}

谢谢

听起来你在找
$(document).ready(function(){})
它有时会工作
-当它不工作时会发生什么?你提到“第二个窗口”——这是什么意思?在一个窗口中运行的代码不会对某些“第二个窗口”产生影响,除非它专门针对这个“第二个窗口”——而您显示的代码不会