- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 iCheck 插件查看 checkbocksees 列表。
<li>
<input id="unique_id" name="request[accounts][0][advantages][swops]" type="checkbox" value="1" tabindex="34">
<label for="unique_id">Some Text</label>
</li>
在 jQuery 文件中是以下脚本
$(document).ready(function(){
$('input').iCheck({
checkboxClass: 'icheckbox_square-green',
});
});
当页面加载时,它变成这样:
<li>
<div class="icheckbox_square-green" aria-checked="false" aria-disabled="false" style="position: relative;">
<input id="unique_id" name="request[accounts][0][advantages][swops]" type="checkbox" value="1" tabindex="34" style="position: absolute; opacity: 0;">
<ins class="iCheck-helper" style="position: absolute; top: 0%; left: 0%; display: block; width: 100%; height: 100%; margin: 0px; padding: 0px; border: 0px; opacity: 0; background: rgb(255, 255, 255);"></ins>
</div>
<label for="unique_id" class="">Swops</label>
</li>
当我克隆时
var add_id = 1;
$('.js-clone-account').click(function() {
var $new_form_block = $('.field_set_class').clone().prop('class', 'reply'+add_id);
$new_form_block.clearMyForm(); // Clears all input values
$new_form_block.find('#unique_id').prop('id', 'unique_id'+add_id).prop('name', 'old_name'+add_id);
$new_form_block.find('#unique_id'+add_id).next().prop('for', 'unique_id'+add_id);
$new_form_block.appendTo("#other_div");
add_id = add_id + 1;
});
问题OnClick 正在克隆所有元素,但复选框不再起作用。并且标签的 id 没有添加 1,这是因为添加了 div
标签和 ins
标签。在简单的复选框 .clone
上可以工作。任何想法都会非常有帮助。
最佳答案
使用这种方式进行克隆:
$('#div_to_clone').find('.checkbox_container').html( < input type='checkbox'
class='checkbox_class' name='chechbox_name' value='1' > );<br>
$('.contrainer .checkbox_class').iCheck({
checkboxClass: 'icheckbox_flat-green',
increaseArea: '20%'
});
在触发 ifChecked
的地方使用这种类型的语法来调用它:
$('#container_id').on('ifChecked','.checkbox_class', function (event){
});
关于jquery - 克隆 iCheck Box 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25991955/
我一直在尝试对齐内联输入 radio 类型。但我仍然无法使它们内联。它出现在下一行。 这是编码单元。 Display on Homepage
我无法获取iCheck iCheckbox plugin在任何浏览器中显示。 这是一个 jSFiddle。 iCheck 依赖于 jQuery 1.7+。 http://jsfiddle.net/jm
我正在使用引导模板,该模板使用 iCheck v1.0.2 当我创建这样的输入时: 它生成结果: 我想检测此复选框的更改。 As the documentation says ,有一
您好 a login site . 它在浏览器上运行良好。但是,当我在手机上看到它时,它没有显示该复选框。 这是 iCheck 复选框的脚本。如果我删除它,它会在移动设备上显示原始复选框。 $(fun
我正在使用这个iCheck plugin自定义复选框和单选按钮。我有问题。我正在动态加载复选框,但 iCheck 插件不起作用。如果我动态加载复选框。 这就是我加载复选框的方式。 $('#mycon
我将鼠标悬停在包含一些 block 的 anchor 标记上,并且在 block 中我有 icheckbox,它正在初始化但无法工作,就像我无法检查复选框一样。 $('.categories-bloc
“分享”链接旁边有 iCheck 复选框。理想情况下,用户会勾选该框,然后单击共享链接,但有时他们不会这样做。当他们点击共享链接时,我如何勾选该框? Share 此外,这些都在转发器中,大
我有以下表单界面 在这里,我使用了 icheck 复选框。当我手动选中和取消选中该复选框时,它工作正常,因为我编写了以下代码 //if checkbox "Product Feed Url" is u
我正在使用 iCheck 复选框,在浏览器和编码中一切正常,但是当我尝试打印页面时,复选框根本不可见, 有没有办法在纸上打印复选框? 即使您只是右键单击此页面http://icheck.f
我正在使用 Jquery iCheck 来设置输入字段的样式,但我无法真正处理来自 iCheck 的回调。我想要检索的是具有给定类名的容器内所有已检查的输入值 http://jsfiddle.net/
我尝试通过这种方式从单选按钮 (iCheck) 获取值,但始终只返回第一个单选按钮的值,而忽略其余的。理论上说代码没问题,即使这样它返回的结果也很糟糕。 Radio box, get the chec
我有以下代码: $("#add-new-size-grp").click( function (event) { event.preventDefault(); $.ajax({
我想用iCheck插件( http://icheck.fronteed.com/ )显示自定义复选框,我引用了官网的示例,但我发现它不能在单个页面上显示多色模式。 谁能帮我检查一下? 是否可以显示以下
可能这个问题之前也在这里被问过。不幸的是,我没有找到最佳答案。更改此 iCheck 库的输入大小的方法是什么,因为它对我的网站来说太大了。 CSS: .icheckbox_flat-blue, .ir
我将 iCheck 用于单选按钮和复选框。 在 iCheck 中如何使用复选框来充当单选按钮? 这是我的: $j(function(){ $j('input:checkbox.tip-fact
我正在使用 iCheck framework我有两个输入 单击时调用 ajax 函数。如果出现问题,我想将选中的属性设置回之前选择的输入。 var currentChecked = $("in
我正在使用 iCheck 插件来自定义复选框。我需要在选中一个或多个 复选框时显示某些文本,并在未选中时隐藏文本。 我目前使用的代码会在第一次点击时显示文本,但不会隐藏它,除非我再点击 2 次。我有多
我正在使用iCheck复选框插件。我在那里放置了“全选”功能。结构: 全选 复选框 1 复选框 2 复选框 3 它工作得很好,就像选中“全选”时一样,所有复选框都会被选中。取消选中“全选”时,所有复选
iCheck 仅适用于第一页上的数据表。当我导航到任何其他页面时,它会显示复选框,但它们没有应用 iCheck。此代码有帮助,但不能 100% 工作。 function turn_on_icheck(
我使用“iCheck jQuery”来修改复选框的样式。但是当我添加 iCheck 脚本时 - 我的 onlick 方法停止工作。为什么会这样? $(document).ready
我是一名优秀的程序员,十分优秀!