我想在触发另一个加载页面中的事件时使元素加载页面。我认为问题是加载的页面无法识别加载它的页面中的元素。有什么解决方案吗?这是我的代码:
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>
提前致谢。
答案 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的回调函数