【问题标题】:Input field that gets cleared on document ready文档准备就绪时清除的输入字段
【发布时间】:2010-11-10 12:49:31
【问题描述】:

清除 $.(document).ready() 上的输入字段的最佳方法是什么?

我希望当用户重新加载或导航离开并导航回页面时,当 DOM 准备好时,输入字段会清除。

我已经尝试过 innerHTML 和 value="" 但它们似乎不起作用。

【问题讨论】:

  • 这应该是默认行为吧?当页面加载时,如果您没有在文本框的 HTML 中分配某些值,则不会有任何值。

标签: javascript jquery html css ajax


【解决方案1】:
$.(document).ready(function{
$("input:text").val("");
});

【讨论】:

    【解决方案2】:

    当使用 DOM 元素的 jQuery 表示时,使用 val 方法:

    $('input:text').val('');
    

    【讨论】:

      【解决方案3】:

      【讨论】:

        【解决方案4】:

        设置值应该可以,但不要使用$(document).ready()$(window).load()
        如果用户使用后退/前进导航,这些事件可能不会触发,具体取决于浏览器。

        只需将其放在文档末尾的某个位置,超出最后一个输入元素即可。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-10-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-01-25
          • 1970-01-01
          相关资源
          最近更新 更多