0

嗨,我有以下函数 load()

$("#div").load("page.php", {
          prodctfilter: $("#producto").val() 

       });

我想在 load() 中添加以下代码

('#div a').click(function(e) {
("#div").on("click", "a:not(.minlink)", function ( e ) {
("#div").load($(this).attr("href"));
e.preventDefault();
}); 
});

它是这样的

 $("#div").load("page.php", {
              prodctfilter: $("#producto").val() 
              ('#div a').click(function(e) {
              ("#div").on("click", "a:not(.minlink)", function ( e ) {
              ("#div").load($(this).attr("href"));
              e.preventDefault();
               });  
               });
               });

问题是我展示示例的方式不起作用,因为它给了我错误 sintax

我想要实现的是,在页面内部运行时 load() 将激活其他功能,使链接的响应显示在标签 div 内

这个问题很简单,只是我知识不多,不知道如何用代码做我想做的事

4

1 回答 1

1

您几乎接近解决方案。只需咨询jQuery.load 文档即可到达目的地。

现在,我为您总结了解决方案:

$("#div").load("page.php",{
      prodctfilter: $("#producto").val() 
   },function(){
         ('#div a').click(function(e) {
           ("#div").on("click", "a:not(.minlink)", function ( e ) {
           ("#div").load($(this).attr("href"));
           e.preventDefault();
         });  
       });
});
于 2013-08-15T18:21:29.730 回答