选中复选框时按jQuery-addClass,取消选中则删除
Wordpress jQuery - addClass when checkbox is checked and then remove when unchecked
我正在创建一个实时更新的wordpress主题自定义程序,它通过javascript实现。其中一个选项是一个复选框,用于在选中时将类"transparent"添加到元素,或在未选中时将其删除到元素。
这是我的javascript:
wp.customize( 'header_transparent_menu', function( value ) {
value.bind( function( to ) {
$( '#header.alt' ).addClass('transparent', to );
} );
});
目前,这会在选中时将类添加到元素中,但我不知道如何在未选中时删除它。
将addClass
替换为toggleClass
。下面是一个自定义示例,向您展示如何在实践中发挥作用。
$(document).ready(function() {
$("#check").change(function() {
$("#header.alt").toggleClass("blue");
});
});
和JSFiddle:http://jsfiddle.net/FSNL3/1/
如果用数据填充表单,请记住,如果选中复选框,则在加载时自动应用类。然后,上面的剪报会为你做这项工作。
相关文章:
- 如何销毁/删除/取消绑定SnapSVG.js
- 通过选中和取消选中复选框来添加和删除数组中的值
- 取消选中复选框时,从收音机中删除“选中”
- 单击时取消动画,单击时删除类
- 取消选中特定复选框时,React切换不删除的选择字段
- 如何在jquery中使用单个取消删除方法删除多个事件委托
- 取消文件上载时删除图像预览
- 在复选框取消选中事件中从HTML下拉列表中删除项目
- 取消选择下拉项时从数组中删除元素
- 在删除视图时取消所有传出的REST HTTP请求
- 删除和取消绑定主干中的子视图
- 如何删除或取消设置Javascript变量
- 如何在 jquery UI 中取消删除事件
- 来回导航时删除/取消UI路由器中的动画
- jQuery jqGrid 内联编辑 - 取消行编辑将删除该行
- 选中复选框时用 innerHTML 添加的文本,取消选中时不会删除
- JQuery 文档单击取消绑定将删除所有子单击事件
- 使用jquery选中/取消选中复选框添加/删除值
- 当我们使用 ajax post 请求上传文件时,如何取消将文件上传到服务器并删除文件(在上传未完成之间)
- jquery可排序取消删除基于确认