在语义UI中获取Toggle复选框的价值

丹尼

我有这样的HTML语义UI切换复选框设置

<div class="ui toggle mini checkbox">
    <input type="checkbox" name="myLayer">
    <label>myLayer</label>
</div>

我想在复选框处于切换状态或未切换状态时执行一些操作。现在我写的是:

$('.ui.toggle').click(function() {
    checked = $('.ui.toggle').is(':checked');
    console.log(checked);
    if (checked === true) {
        myLayer.show();
    }
    else {
        myLayer.hide();
    }
});

但是,无论切换是打开还是关闭,的值checked始终false为!为什么会这样呢?

凯尔

选择器'.ui.toggle'引用了输入的父容器。正确的选择器将是'.ui.toggle input'然后,您还应该为变量获取一个变化的值。

既然你已经在单击处理程序,它会更好寻找你的输入是这样的:$(this).find('input').is(':checked')这样,jQuery不必再次解析整个DOM树来找到输入的子节点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在语义UI中获取Toggle复选框的价值

来自分类Dev

从“隐藏”复选框中获取价值

来自分类Dev

如何从复选框中获取价值?

来自分类Dev

无法从复选框同级输入中获取价值

来自分类Dev

从$ .post结果创建的复选框中获取价值

来自分类Dev

获取价值复选框javascript

来自分类Dev

使用Angular获取复选框的价值

来自分类Dev

从复选框onchange事件获取价值

来自分类Dev

循环中的ReactJs /语义UI复选框

来自分类Dev

语义 UI 反应复选框状态不起作用

来自分类Dev

从角度2打字稿中的复选框中获取价值

来自分类Dev

PHP和JS-选中并输入如何从选定的复选框中获取价值?

来自分类Dev

WordPress高级自定义字段从Repeater中的复选框获取价值

来自分类Dev

如何在对话框中添加复选框并获取价值?

来自分类Dev

WordPress高级自定义字段从Repeater中的复选框获取价值

来自分类Dev

从ajax中选中的复选框获取价值

来自分类Dev

获取多项选择复选框的价值Javascript

来自分类Dev

如果选中,则从纸张复选框获取价值

来自分类Dev

获取symfony中复选框的值

来自分类Dev

获取Swing中的复选框数

来自分类Dev

获取Datagridview中复选框的值?

来自分类Dev

从复选框表中获取值

来自分类Dev

获取 listctrl 中复选框的状态

来自分类Dev

无法从复选框中获取值

来自分类Dev

在React Material-UI DataGrid中的复选框选择上获取行项目

来自分类Dev

如何在Kendo UI网格中获取复选框的值?

来自分类Dev

反应语义ui复选框,如何切换单个元素?

来自分类Dev

如何获得离子复选框的价值

来自分类Dev

发布表单时如何获取复选框元素中未选中复选框的值?

Related 相关文章

热门标签

归档