如何使用jQuery清除输入字段值?

西伯利亚

这次我需要帮助来完成脚本,我在HTML页面中获得了此表

<div class="Productos">
    <table id="products" width="100%" cellspacing="0" cellpadding="0" border="0">
        <thead>
            <tr>
                <th class="left">Prod</th>
                <th>
                    <center>Desc</center>
                </th>
                <th>qty</th>
                <th>Price</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td><a href="javascript:popUp2('some_link_here','700','400');"><input type="text" name="f_prod_id" size="10" value="5060102" readonly></td>
                <td class="left">desc1</a></td>
                <td>
                    <input type="number" name="f_qty" min="1" max="9999" step="1">
                </td>
                <td>35.17</td>
            </tr>
            <tr>
                <td><a href="javascript:popUp2('some_link_here','700','400');"><input type="text" name="f_prod_id" size="10" value="5060101" readonly></td>
                <td class="left">desc2</a></td>
                <td>
                    <input type="number" name="f_qty" min="1" max="9999" step="1">
                </td>
                <td>18.48</td>
            </tr>
        </tbody>
    </table>
</div>

我需要做的是清理物品的价值f_qty我正在使用以下语法来完成它:

$('#f_qty').val('');

但这是行不通的。在我的HTML屏幕上,我的旧值仍然存在。有什么建议?

这是我的JavaScript:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>Totalizar</title>
<script type="text/javascript">
$(function () {
    $("#Calculate").click(
    // move value
    function () {
        $("input[name=f_qty]").each(function () {
            var valueInCurrentTextBox = $(this).val();
            var productId = $(this).find(".f_prod_id").text();

            if (valueInCurrentTextBox != '') {
                $("#P23_qty").val(valueInCurrentTextBox);
                alert('codid : ' + (productId));
                $('#f_qty').val('');
            }
        });
    });
});
</script>
</head>
<body>
<div id="totals"></div>
<p style="clear: both;">
<button type="button" style="font-weight: bold; width: auto;" id="Calculate">Agregar Productos</button></p>
</body>
</html>
al

f_qty不是输入id,而是name输入的。因此,您需要使用属性选择器而不是ID选择器。

$('[name="f_qty"]').val('');

我还注意到,您已经在使用该选择器来遍历元素,因此您可以简单地使用 $(this).val('')

另外,var productId = $(this).find(".f_prod_id").text();由于this提供的功能each将是一个input元素,而输入元素不能包含子元素因此这很令人头疼

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何清除jQuery中的特定输入字段

来自分类Dev

用jQuery清除输入文本字段的值

来自分类Dev

如何在不使用状态的情况下清除功能组件中输入字段的值?

来自分类Dev

如何使用Jquery获得添加的输入字段的值?

来自分类Dev

如何使用 jquery/javascript 恢复输入字段内值的更改

来自分类Dev

如何清除TextInputDialog的输入字段?

来自分类Dev

使用Reactjs清除输入字段?

来自分类Dev

如何在其他文本字段中输入值时清除文本字段

来自分类Dev

如何使用解析值覆盖输入字段?

来自分类Dev

如何使用Selenium WebDriver清除JS输入中填充的值?

来自分类Dev

使用jQuery DatePicker时如何清除/重置日期字段

来自分类Dev

使用jquery datepicker时如何清除/重置日期字段

来自分类Dev

如何使用jQuery获取输入字段的名称?

来自分类Dev

如何使用jQuery获取输入字段的总和

来自分类Dev

如何使用jQuery从输入字段获取图像

来自分类Dev

如何使用 jquery 清除和删除输入数据?

来自分类Dev

选择预输入后如何清除字段?

来自分类Dev

如何清除Validator类中的输入字段?

来自分类Dev

如何清除AngularJS中的输入字段

来自分类Dev

如何清除图像的单击输入字段?

来自分类Dev

如何清除Angular中过滤的输入字段?

来自分类Dev

如何清除AngularJS中的输入字段

来自分类Dev

如何清除Bootstrap DateRangePicker字段的输入

来自分类Dev

React TypeScript:如何清除输入字段

来自分类Dev

使用React钩子清除输入字段

来自分类Dev

如何使用具有相同名称的jQuery获取每个输入字段的值?

来自分类Dev

我如何通过jquery使用while循环获取输入字段值

来自分类Dev

jQuery:清除摘要表单输入值

来自分类Dev

清除点击jquery上的输入值

Related 相关文章

  1. 1

    如何清除jQuery中的特定输入字段

  2. 2

    用jQuery清除输入文本字段的值

  3. 3

    如何在不使用状态的情况下清除功能组件中输入字段的值?

  4. 4

    如何使用Jquery获得添加的输入字段的值?

  5. 5

    如何使用 jquery/javascript 恢复输入字段内值的更改

  6. 6

    如何清除TextInputDialog的输入字段?

  7. 7

    使用Reactjs清除输入字段?

  8. 8

    如何在其他文本字段中输入值时清除文本字段

  9. 9

    如何使用解析值覆盖输入字段?

  10. 10

    如何使用Selenium WebDriver清除JS输入中填充的值?

  11. 11

    使用jQuery DatePicker时如何清除/重置日期字段

  12. 12

    使用jquery datepicker时如何清除/重置日期字段

  13. 13

    如何使用jQuery获取输入字段的名称?

  14. 14

    如何使用jQuery获取输入字段的总和

  15. 15

    如何使用jQuery从输入字段获取图像

  16. 16

    如何使用 jquery 清除和删除输入数据?

  17. 17

    选择预输入后如何清除字段?

  18. 18

    如何清除Validator类中的输入字段?

  19. 19

    如何清除AngularJS中的输入字段

  20. 20

    如何清除图像的单击输入字段?

  21. 21

    如何清除Angular中过滤的输入字段?

  22. 22

    如何清除AngularJS中的输入字段

  23. 23

    如何清除Bootstrap DateRangePicker字段的输入

  24. 24

    React TypeScript:如何清除输入字段

  25. 25

    使用React钩子清除输入字段

  26. 26

    如何使用具有相同名称的jQuery获取每个输入字段的值?

  27. 27

    我如何通过jquery使用while循环获取输入字段值

  28. 28

    jQuery:清除摘要表单输入值

  29. 29

    清除点击jquery上的输入值

热门标签

归档