j查询函数不在胡子中触发
jQuery on function not firing in mustache?
我正在使用$(Mustache.to_html
在我的网页上呈现模板 - 如果我检查页面上呈现的实际html,如下所示:
<script id="myTemplate" type="text/x-template">
<tr data-name="{{name}}">
<td>
<select id="titlesDropDown" name="SelectedTitleId"><option value="">--Select Title--</option>
<option value="1">Mr</option>
<option value="2">Miss</option>
<option value="3">Mrs/Corporate</option>
<option value="4">Dr</option>
</select>
</td>
<td>{{name}}</td>
<td><input type="text" name="Age" value=""/></td>
</tr>
</script>
我遇到的问题是我想在标题下拉列表更改时触发一个函数。 在文档就绪中,我添加了以下内容:
$(document).ready(function () {
$('#titlesDropDown').on('change', function () {
alert('Dropdown change fired');
});
});
我还需要做其他事情才能将更改事件连接到胡须渲染的模板吗?
在这里,您使用的是委派,但它再次位于动态生成的节点上。
试试这个:
$(document).on('change', ''#titlesDropDown'', function () {
或者,您也可以在加载时将document
替换为 DOM 中存在的元素。
相关文章:
- 如何将参数赋予作为查询参数的参数值给定的函数
- j查询关于回调函数的术语
- 如何在函数带有更多postJSON查询时使用jQuery
- j查询如何在加载了 load() 函数的页面上进行 POST/AJAX,而无需刷新页面
- j查询限制文本函数
- j查询函数导入
- 如何委派查询函数
- j查询函数不在胡子中触发
- j查询函数在第一次点击时不触发
- j查询函数范围混淆
- 猫鼬,函数不能在未定义的、来自查询函数上执行
- j查询函数和自调用匿名函数之间的区别
- 编写mongodb REST API的通用查询函数
- 带有Select2的FormValidation未捕获异常:未为Select2定义查询函数
- 如何更好地优化这些数据库查询/函数流
- 不能在查询函数中访问自变量
- Javascript自执行查询函数
- j查询函数同步调用
- j单击时查询函数未被类多次工作
- “未为 Select2 未定义错误定义查询函数”