首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JS在加载的html上不起作用

JS在加载的html上不起作用
EN

Stack Overflow用户
提问于 2012-12-01 15:32:29
回答 1查看 374关注 0票数 0

我使用的是基于jQuery的select2选择框。

并希望通过选择多个选项来加载页面的一部分。

这很好用,但javascript不能在加载的部分上工作。

我该如何解决这个问题呢?

代码语言: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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-01 16:26:50

User jQuery .live()或.on(),具体取决于您使用的jQuery版本。

http://api.jquery.com/live/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13657413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档