活动未注册

时间:2018-07-03 17:05:42

标签: javascript jquery thymeleaf

我用百里香叶。

我有一个片段:

url(r'^accounts/(?P<timestamp>\?_=[0-9]*)/$', ShowSubscriptions.as_view(), name='show_subscriptions'),

<script th:inline="javascript"> $(document).ready(function() { $("#giTable").bootstrapTable(); $('[id^=setterSelect]').on('change paste keyup', function (e) { .... }); }); </script> <form id="npF" class="form-horizontal" role="form" method="post"> <select class="form-control" id="setterSelect0" parent-type="c.s.t.model.spi" parent-id="1" datatype="bdp_id"> <option value="380">Sita</option> <option value="381">TCF</option> </select> </form> 没有注册任何事件,我不明白为什么。

编辑

在chrome中,页面加载后,如果我进入控制台并键入:

setterSelect0

有效。

1 个答案:

答案 0 :(得分:-2)

在我的情况下可以正常工作。

希望您的$("#giTable").bootstrapTable();不会造成任何问题。 控制台中是否有任何错误?或尝试像我在下面的代码中那样注释bootstrapTable()进行调试。

$(document).ready(function() {

  //$("#giTable").bootstrapTable();

  $('[id^=setterSelect]').on('change paste keyup', function(e) {
    console.log('herer');
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="npF" class="form-horizontal" role="form" method="post">
  <select class="form-control" id="setterSelect0" parent-type="c.s.t.model.spi" parent-id="1" datatype="bdp_id">
    <option value="380">Sita</option>
    <option value="381">TCF</option>
  </select>
</form>