javascript - icheck jQuery 插件显示/隐藏 DIV

标签 javascript jquery html twitter-bootstrap

我使用 icheck 插件,并在单击/选中复选框时显示/隐藏 div

HTML:

<input tabindex="5" type="checkbox" id="minimal-checkbox-1" checked>checked
<div class="max_tickets">
    <input type="text" name="opwp_wootickets[tickets][0][maxtickets]" />
</div>

JS:

$('input').iCheck({
    checkboxClass: 'icheckbox_minimal',
    radioClass: 'iradio_minimal',
    increaseArea: '20%'
});

$('input').on('ifChanged', function () {
    $(this).parent().next('.max_tickets').toggle(this.checked);
});

CSS:

max_tickets {display:none;}

现在,对于动态复选框,我需要在 icheck 输入中添加 checked 并默认显示 div 。 但默认情况下,我没有显示 display:none;div

如何修复此问题并默认显示 max_tickets div

此处演示:http://jsfiddle.net/224bR/

最佳答案

删除 .max_tickets 的 CSS 将使其默认显示

.max_tickets {display:none;}

fiddle

关于javascript - icheck jQuery 插件显示/隐藏 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24250981/

相关文章:

javascript - chrome.alarms api 无法与 angularJS 正常工作

Javascript - promise 保持待处理状态

javascript - jquery DatePicker - 数字月份下拉列表

javascript - 将数据透视表字段和筛选器保存在数据库中

html - 为什么在 html 和 css 中单击时图像会移动?如何预防?

html - 如何将 PDF 转换为 HTML?

javascript - 从 .each 返回的“未定义”在 tr 上运行并选择了 id

javascript - 如何使用getelementsbytagname提取LI值

javascript - 使用 let 时,在引用外部作用域变量的循环内声明的函数可能会导致语义困惑

html - Bootstrap 模板迁移到 ASP.NET 4.5 表单 - 全 Angular 呈现问题