javascript - 单击复选框或其标签时的淡出和淡入 Div

标签 javascript jquery html

如果复选框未选中,我想淡出,如果复选框被选中,我想淡入。我也有可点击的标签,所以复选框旁边的文本理想情况下应该做同样的事情。到目前为止,这是我所拥有的,它不起作用,但我不确定为什么:

$(document).ready(function () {
    $('#frequent1').on('change', function () {
        if (!this.checked) {
            $("#self").fadeOut;
        }
    });
});

HTML:

<label>
    <input type="checkbox" id="frequent1" name="frequent1" value="self" checked> This
    item: </label>

最佳答案

fadeOut 是一个 jQuery 函数。

这个:

$("#self").fadeOut;

需要这样:

$("#self").fadeOut();

关于javascript - 单击复选框或其标签时的淡出和淡入 Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44552582/

相关文章:

javascript - Google API client for javascript是否兼容Closure高级模式编译?

jquery - Ajax 重新加载同一页面 onclick

jquery - 单击时更改父 div 类名称的更好方法

html - Bootstrap 3 : Tooltip image just after the input field?

Javascript 正则表达式总是返回 true

javascript - 我按下键盘上的 ENTER 键并刷新页面。如何防止这种情况并仍然使用键盘进行搜索?

javascript - Bcryptjs 异步不工作

javascript - 多个页面的 HTML 页面模板

css - 使用 css 将 div 复制到弹出窗口

jquery - 我如何使用 jQuery 进行文本阴影缩放?