Javascript 使用JQuery将HTML文本输入设置为null

Javascript 使用JQuery将HTML文本输入设置为null,javascript,jquery,html,Javascript,Jquery,Html,使用JQuery事件处理程序,我想调整HTML文本输入的默认值并将其设置为空 输入 <button id="setColor">Set Color</button> <input type="text" id="colorText"> 我也试过了 $("#colorText").defaultValue = ""; $("#colorText").val = ""; $("#colorText").value = ""; 但是每次我点击SetColor按钮

使用JQuery事件处理程序,我想调整HTML文本输入的默认值并将其设置为空

输入

<button id="setColor">Set Color</button>
<input type="text" id="colorText">
我也试过了

$("#colorText").defaultValue = "";
$("#colorText").val = "";
$("#colorText").value = "";
但是每次我点击SetColor按钮时,它似乎都会保留以前设置的默认值

document.getElementById('colorText').defaultValue = "#0000ff";

我不清楚你的问题,但我在你的代码中犯了一个简单的错误,你在getElementById中写了额外的

试试这个:

$("#setColor").on("click", function ()
{
    document.getElementById('colorText').value = "";
});
您是要重置文本框颜色还是要重置该值

$("#colorText").val("");

你可以用jquery试试。

难道
.val
不是一种方法吗?那么您是否会使用
$('#colorText').val('')
$("#setColor").on("click", function ()
{
    document.getElementById('colorText').value = "";
});
$("#colorText").val("");