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

尝试$(document).ready()像这样包装你的JS:

<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 回答