0

select2 、jQueryベースのselectbox使用しています。
そして、選択された複数のオプションによってページの一部をロードしたい。
これは正常に機能しますが、ロードされた部分では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">小学生&lt;/option>
  <option value="2">中学生&lt;/option>
  <option value="3">高校生&lt;/option>
 </select>
 <select id="e2">
  <option value="1">算数</option>
  <option value="2">英文法&lt;/option>
 </select>
</div>

<div class="map_border" style="height:{{max_loop}}px">
・・・loaded part・・・
</div>
4

1 に答える 1

0

使用しているjQueryのバージョンに応じて、ユーザーjQuery .live()または.on()。

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

于 2012-12-01T08:26:50.357 に答える