单击按钮($('#id')。val('');)后清除输入值不起作用

时间:2019-04-13 06:15:06

标签: jquery

我试图在单击按钮后清除输入的输入值。但它没有功能。这是我的html:

<input id="userNameInputId" type="text" name="PhoneNumber" >
 <button type="button" onclick="hidevalue()">
                        <i class="fa fa-check"></i>
                        clear
                    </button>

这是我的js:

function hidevalue(){
$('#userNameInputId').val(''); 
}

有什么意见吗?

2 个答案:

答案 0 :(得分:1)

您的函数是否在页面的jQuery初始化程序中?

如果仍然遇到问题,请尝试此操作。

$('button').click(function(e) {
    $('#userNameInputId').val(''); 
});

但是我很确定您还没有将它包装在jquery文档中...或者您还没有包含jquery。

答案 1 :(得分:1)

请使用此 document.getElementById('your elememt')。innerHtml =“”; 让我知道它是否适合您。