Jquery 在发布到服务器之前覆盖同一元素的输入文本字段值

Jquery 在发布到服务器之前覆盖同一元素的输入文本字段值,jquery,Jquery,我的输入文本字段值如下所示 “A类” <input type="text" id="ava" style="font-size:18px;" maxlength="25" placeholder="Your category" value="Category A"/> 是否可以通过这种方式覆盖ava字段,或者我应该使用新变量分配替换的元素并重新分配给ava?使用新变量更好 同样为$('#ava')使用一个变量,就像var ava=$('#ava')一样,多次调用同一个jQuery

我的输入文本字段值如下所示 “A类”

 <input type="text" id="ava" style="font-size:18px;" maxlength="25" placeholder="Your category" value="Category A"/>

是否可以通过这种方式覆盖ava字段,或者我应该使用新变量分配替换的元素并重新分配给ava?

使用新变量更好

同样为
$('#ava')
使用一个变量,就像
var ava=$('#ava')
一样,多次调用同一个jQuery选择器是没有效率的


这对于在JS中处理字符串非常方便:

使用新变量更好

同样为
$('#ava')
使用一个变量,就像
var ava=$('#ava')
一样,多次调用同一个jQuery选择器是没有效率的

这对于在JS中处理字符串来说可能很方便:

您必须使用val()而不是text()

$('ava').val($('ava').val().replace('Category','');
您必须使用val()而不是text()

$('ava').val($('ava').val().replace('Category','');
  $('#ava').val($("#ava").text().replace('Category',''));