javascript – 如何重置输入字段? jQuery的

前端之家收集整理的这篇文章主要介绍了javascript – 如何重置输入字段? jQuery的前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经阅读了几篇帖子,包括 thisthis,但我似乎无法在提交后清除输入字段.最基本/最基本的方法是什么?

目前我有这个:

$(document).ready(function(){
    $('form[name=checkListForm]').on('submit',function() {
          // prevent the form from submitting
          event.preventDefault();
          var toAdd = $(this).find('input[name=checkListItem]').val();
          $('.list').append("<div class='item'>" + toAdd + "</div>")
          $('input[name=checkListItem').reset();
        });
});

我的HTML是:

<!DOCTYPE html>
<html >
  <head>
    <Meta charset="UTF-8">  
    <link rel="stylesheet" href="stylesheet.css">     
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
    <script type="text/javascript" src="script.js"></script>
  </head>
  <body>
    <h2>To Do</h2>
    <form name="checkListForm">
      <input type="text" name="checkListItem" />
      <button type="submit" id="button">Add!</button>
    </form>
    <br/>
    <div class="list"></div>
  </body>
</html>

解决方法

不使用重置,只需使用以下代码将空白值设置为输入字段:
$('input[name=checkListItem').val('');

为了重置特定形式的所有输入,您还可以使用以下代码(使用:input selector):

$('form :input').val('');
原文链接:https://www.f2er.com/jquery/155250.html

猜你在找的jQuery相关文章