Jquery 韩元';无法处理已加载的html
我正在使用基于jQuery的selectbox。Jquery 韩元';无法处理已加载的html,jquery,html,load,jquery-select2,Jquery,Html,Load,Jquery Select2,我正在使用基于jQuery的selectbox。 并希望通过选定的多个选项加载页面的一部分。 这很好,但javascript无法在加载的部分上工作。 我怎样才能解决这个问题 <script> $(function(){ $("#e1").on("change", function(e){ $(".map_border").load('.', {"age":e.val, "cat":$("#e2").select2("val") }); }); }); $(function
并希望通过选定的多个选项加载页面的一部分。
这很好,但javascript无法在加载的部分上工作。
我怎样才能解决这个问题
<script>
$(function(){
$("#e1").on("change", function(e){
$(".map_border").load('.', {"age":e.val, "cat":$("#e2").select2("val") });
});
});
$(function(){
$("#e2").on("change", function(e){
$(".map_border").load('.', {"cat":e.val, "age":$("#e1").select2("val") });
});
});
</script>
<div class="selector">
<select id="e1">
<option value="1">小学生</option>
<option value="2">中学生</option>
<option value="3">高校生</option>
</select>
<select id="e2">
<option value="1">算数</option>
<option value="2">英文法</option>
</select>
</div>
<div class="map_border" style="height:{{max_loop}}px">
・・・loaded part・・・
</div>
$(函数(){
$(“#e1”)。关于(“更改”,函数(e){
$(“.map_border”).load('.,{“age”:e.val,“cat”:$(“.map#u border”).select2(“val”)};
});
});
$(函数(){
$(“#e2”)。关于(“更改”,函数(e){
$(“.map_border”).load('.',{“cat”:e.val,“age”:$(“#e1”).select2(“val”)};
});
});
小学生
中学生
高校生
算数
英文法
・・・负载部件・・・
用户jQuery.live()或.on(),具体取决于您使用的jQuery版本
请看这里的答案:这是将事件附加到动态加载的元素的问题吗?谢谢@Brettski。我已经读过了,但我不知道该怎么用。我再试试。再次感谢@Brettski。我误解了。on或。live函数。我能做到。