Jquery修剪它并设置值

时间:2015-05-05 16:18:16

标签: javascript jquery

运行此jQuery命令时,我在赋值错误中得到一个无效的左侧。它有什么问题,为什么它不起作用?

我正试图从一个字段中获取一个值然后重置它。

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

3 个答案:

答案 0 :(得分:4)

jQuery方法val()是一个setter和一个getter。如果要设置值,请执行:

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

下次请先阅读the docs

答案 1 :(得分:1)

您可以使用 val()

的回调功能执行此操作
$(this).val(function(i,v){ return $.trim(v); });

或使用javascript

this.value = this.value.trim();

答案 2 :(得分:1)

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

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

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

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

e.g。

$(this).val(function(i, val){ return $.trim(val) });