在Grails中的gsp中执行jquery代码
Executing jquery code in gsp in Grails
我想在复选框打开时在gsp代码中显示一些输入字段。我使用jquery。我将jquery脚本连接到gsp,如下所示:
<g:javascript library="jquery" />
<script type="text/javascript">($('.isAdminCafee').click(function() {
$('.adminFields')[this.checked ? "show" : "hide"]();
});)
</script>
这是我的gsp代码的一部分,与此代码jquery脚本必须交互:
<div class="checkbox">
<label><g:checkBox name="isAdminCafee" value="${false}"/>
Register as admin
</label>
</div>
<div class="adminFields">
hello)
</div>
但互动并没有发生。如何修复?
您的复选框的名称设置为isAdminCafee
,而不是类。jQuery选择器.isAdminCafee
按类进行搜索,因此不匹配任何内容。
$(".adminFields").hide();
$('.checkbox input:checkbox').click(function() {
var $this = $(this);
if ($this.is(':checked')) {
$(".adminFields").show();
} else {
$(".adminFields").hide();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<div class="checkbox">
<label><input type="checkbox" name="isAdminCafee" value="false">Register as admin</label>
</div>
<div class="adminFields">
hello)
</div>
相关文章:
- 如何在category.php中执行jquery,这应该适用于类别wordpress中的每个帖子
- 在Grails中的gsp中执行jquery代码
- 使用数组表示法对多个字段执行jQuery日期选择器
- 可以'不能间接执行JQuery函数
- 必须等待执行 jQuery,直到加载服务
- 如何按顺序执行 jQuery 函数
- 如何在 ul 标签下执行 JQuery UI 自动完成
- 如何在Safari提交表单之前执行JQuery
- 对未知数量的元素执行Jquery循环
- 页面内容加载完毕后执行Jquery功能
- 在动态列表中单击的特定img上执行JQuery
- 如何在运行时添加的对象上执行Jquery插件
- Android-Javascript:如何在webview中执行jquery
- 在setTimeout中执行jQuery成员函数而不关闭的方法
- Jquery:在Jquery的(字符串)变量中执行Jquery脚本
- 执行Jquery函数()的两个条件
- 表单提交成功后调用/执行JQuery函数
- 当记录达到10以上时,Bootstrap中的DataTable不执行jQuery
- 通过javascript加载jQuery后执行jQuery代码
- 如何正确执行Jquery动画浮动