我们可以使用JQuery将加载的页面加载到第一页中的元素的不同页面吗?

时间:2016-05-15 10:04:18

标签: jquery load

我想在触发另一个加载页面中的事件时使元素加载页面。我认为问题是加载的页面无法识别加载它的页面中的元素。有什么解决方案吗?这是我的代码:

page1.php中:

$("select").change(function () {        
    var first = $(".first").find("option:selected").val();
    var second = $(".second").find("option:selected").val();

    if(first == 1 && second == 2)
            $(".dest").val("Hello world").prop("disabled",true);
    else
         $(".dest").val("Something else").prop("disabled",false);
});

使page2.php:

    <script type="text/javascript">
    $(document).ready(function(){
        $(".class1").load("page2.php"); 
    });
    </script>
    <div class="class1"></div>
    <div class="classfrompage1"></div>

提前致谢。

1 个答案:

答案 0 :(得分:0)

由于您的内容动态加载,您可以尝试

$(document).on("click",".btnpage2",function(){ 
  $.ajax({ success:function(data){ 
  //Some ajax code to write to database
    $(".classfrompage1").load("page3.php"); 
    } 
  }); 
});

替代方法是将第2页中的代码传递给第1页中的load的回调函数