0

テンプレート エンジンを使用し、ajax を介して html と javascript を送信します。私は以下を受け取ります

<select id="categorylvl1" name='product[catlvl1]' data-rel="chosen" style="display:none;">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
</select>
<script type="text/javascript">
    $("#categorylvl1").chosen(); //Dont work
    $("#categorylvl1").trigger("liszt:updated"); //Dont work either
</script>

ロード時に初期化が選択されたようで、新しい選択時にそれをトリガーする場所または方法を見つけることができます。

Nwm、私は愚かです、私は入れませんでした

$("#categorylvl1").chosen();

右のフォルダに。

4

1 に答える 1

0

JS を次の$(document).ready()ようにラップしてみてください。

<script type="text/javascript">
//Here is javascript
$(document).ready(function() {
    $("#categorylvl1").chosen(); //Dont work
    $("#categorylvl1").trigger("liszt:updated"); //Dont work either
});
</script>
于 2013-05-26T09:18:07.163 に答える