包括聪明的Jquery
Including Jquery in smarty
>我使用 Smarty v.1.6
我用 onchange 在 tpl 中制作select
形式。
这是我的代码片段:
<div class="row">
<select name="group" id="group">
{foreach from=$userGroupsData item=group}
<option value="{$group.id}">{$group.name}</option>
{/foreach}
</select>
</div>
<div id="fetchmember">
<script type="text/javascript" src="jquery.js"></script> <!-- is it right? -->
<script type="text/javascript">
{literal}
$('#group').on('change',function(){
alert("hello");
});
{/literal}
</script>
</div>
我只是想确保jquery工作正常,所以我用alert
测试它。但警报无法显示。我的代码有问题吗?请帮忙..非常感谢
你必须把你的jQuery代码放在$(function(){ //your code here });
里面,以便在DOM准备好时执行它。请参阅 jQuery 文档
$(function(){
$('#group').on('change',function(){
alert("hello");
});
});
尝试从 CDN 加载 jQuery,就像这样<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
。
而且您在这里并不真正需要{literal}
块。只需在JS代码中打开大括号后使用空格或换行符,这样聪明就不会认为它是一个函数。
相关文章:
- 使用 JQuery 隐藏没有数据(包括标头)且具有相同表 ID 的列
- 包括JQuery的特定版本和插件,而不与页面冲突'的JavaScript库
- 包括js文件和使用jquery就绪范围内的函数
- 当满足javascript/jquery条件时显示DIV(包括jsFiddle链接)
- Firefox SDK:包括jquery.flot在内的问题,错误显示维度高度为空
- jQuery 获取文档宽度和高度,不包括水平/垂直滚动条
- jQuery:如果元素为空,不包括空格和注释
- ajax 响应包括 image,onClick 事件对图像不起作用 jQuery
- 在 JSP 中包括 JQuery 文件混淆
- jQuery .html() |它将包括内联样式吗?
- jQuery get text 包括单引号 using text() 无法正确显示
- 包括聪明的Jquery
- 包括来自外部文件的jQuery,有些函数有效,有些则无效
- Jquery.拆分数组并更新控件.(包括JSFiddle)
- 在jquery中获取整个标签,包括选定的标签
- jQuery获取整个iframe源代码,包括之外的注释
- 使用 JQuery 换行内容,包括文本
- 如何使用Jquery获取包括空格在内的整个字符串
- 在jquery验证插件中检查正整数(不包括零)
- 使用 jQuery 将输入 TITLE 显示为 VALUE(包括 jsfiddle)