JQuery 清除输入文本字段

标签 jquery syntax

我有一个关于清除输入文本字段的问题,当单击同一页面上的不同下拉菜单时,应清除输入文本字段中的值。这是我的 jQuery ftn。每次我从下拉列表中选择一个选项时都会显示警报消息,但该字段不会被清除。知道正确的语法应该是什么:

jQuery(document).ready(function(){

        jQuery("[id$='serialNumForm:noSerialNumProductKey']").change(function () {
            alert("In jquery change ftn!!");
            jQuery("[id$='serialNumForm:inputSN']").value="";
        });     
    });

我有一个表单 Id,因此我需要将 Id 添加到元素 ID 名称之前。警报显示正常,只是值没有改变。

最佳答案

您想使用:

jQuery("[id$='serialNumForm:inputSN']").val("");

关于JQuery 清除输入文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1868773/

相关文章:

php - 将多个值从 javascript 函数发送到 PHP 页面

javascript - 我正在尝试拆分此 "for"循环以创建 5 个不同的 DIV 元素

c - C语言中malloc的使用

Java 局部静态方法引用速记语法

用于选择除第一行之外的所有行的 R 语法

javascript - 更改按钮文本而不更改按钮图标

javascript - DatePicker 功能不起作用

javascript - jQuery 没有从 php for 循环中获取正确的值

c# - 有没有办法跨多行跨越长方法名称?

ruby - ruby 的作用和作用(整数之间)