Javascript Jquery修剪并设置值

Javascript Jquery修剪并设置值,javascript,jquery,Javascript,Jquery,运行此jQuery命令时,分配错误中的左侧无效。它有什么问题,为什么不起作用 我试图从一个字段中获取一个值,修剪它,然后重置它 $(this).val() = $.trim($(this).val()); 您可以使用 或者使用javascript this.value = this.value.trim(); jQuery方法val是setter和getter。如果要设置该值,请执行以下操作: $this.val$.trim$this.val 下次请先阅读。如果您想用一行代码将其应用于多个项

运行此jQuery命令时,分配错误中的左侧无效。它有什么问题,为什么不起作用

我试图从一个字段中获取一个值,修剪它,然后重置它

$(this).val() = $.trim($(this).val());

您可以使用

或者使用javascript

this.value = this.value.trim();
jQuery方法val是setter和getter。如果要设置该值,请执行以下操作:

$this.val$.trim$this.val


下次请先阅读。

如果您想用一行代码将其应用于多个项目,请使用val和函数:

$(':input').val(function(){ return $.trim($(this).val()) });

注:这显然也适用于单个项目

e、 g


不能为函数调用赋值。@jcubic:True,但可以将函数传递给val:
$(':input').val(function(){ return $.trim($(this).val()) });
$(':input').val(function(i, val){ return $.trim(val) });
$(this).val(function(i, val){ return $.trim(val) });