Javascript jQuery 在打开页面时隐藏字段

标签 javascript jquery forms input

我有以下代码:

<script>
    $('#advert').live('change', function () {
        if ($(this).is(':checked')) {
            $(":text").show();
        } else {
            $(":text").hide();
        }
    });
</script>

此代码在选中复选框时显示和隐藏文本字段。它工作得很好,但我希望在页面打开时隐藏文本字段。

最佳答案

在文档就绪时隐藏文本字段。
文档就绪事件表示“当我完成加载时,执行此代码”。因此,在页面加载时,它会在文本字段上触发 .hide() 。非常强大!

$(document).ready( function () {
  $(":text").hide();
});

另一种方法是将样式设置为“display: none;”在每一个上。然后他们开始隐藏

关于Javascript jQuery 在打开页面时隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15557064/

相关文章:

javascript - 显示每个键的百分比

javascript - Firebase 管理员,push().getKey() 能否保证我有一个唯一的 key ?

jquery - 图片库的 images.google.com 效果

javascript - 对话框点击jquery获取html跨度值

java - 有错误() : how to ignoring validation of specific input

python - 脆皮表格和 bootstrap 3 没有显示错误消息

javascript - Processing.js 不会加载脚本

javascript - 如何将一个 div 的内容镜像到另一个 div 中?

jQuery:输入更改时的事件

javascript - 最大子数组问题 - 最小值解决方案?