为什么jQuery抱怨“无效的左赋值”?
Why does jQuery complain about an "invalid left-hand assignment"?
function auditUpdate(newval) {
jQuery("#audit").val() = newval;
jQuery("#auditForm").submit();
}
为什么我得到一个错误,我试图分配newval到#audit
值?
在jQuery中使用:
jQuery("#audit").val(newval);
没有变量的val()
作为getter而不是setter。
jQuery不抱怨它。但是JavaScript解释器可以。行
jQuery("#audit").val() = newval;
是无效的JavaScript语法。不能给函数调用的结果赋值。您的代码说"调用val
,获取返回值——然后将newval
赋值给返回值。"这没有意义。
:
function auditUpdate(newval) {
jQuery("#audit").val(newval);
jQuery("#auditForm").submit();
}
正确的语法是:
jQuery("#audit").val(newval);
val是一个函数,当它执行时,不能像你想的那样赋值。
相关文章:
- 未捕获的ReferenceError:赋值中的左侧无效
- 变量赋值无效
- Javascript/Html 未捕获的引用错误:赋值中的左侧无效;未捕获的引用错误:未定义计算
- 样式属性赋值上的“赋值中的左侧无效”
- 左侧赋值无效(railo.transformer.bytecode.op.OpString)
- 在javascript中构建HTML表,得到“引用错误:左侧无效赋值”
- 更改 CSS“z-index”属性:“赋值中的左侧无效”
- Javascript 错误:左侧赋值无效
- 在引用错误中将字符串放在一起:左侧的赋值无效
- 未捕获的引用错误:赋值(匿名函数)中的左侧无效
- jQuery/Javascript赋值左侧无效
- 为innerHTML赋值无效
- 带有三进制if的左侧赋值无效
- 在我必须做的一件简单的事情中,赋值中的左侧无效
- "赋值中的左侧无效“;当接收到来自Facebook API的响应时
- 我得到了“;赋值中的左侧无效“;在我的代码(JS)中
- 变量名称-赋值中左侧无效
- 未捕获的ReferenceError:赋值javascript中的左侧无效
- 如何处理'无效赋值left hand '错误:firefox或chrome
- 如果第一个条件为true,则在javascript中为变量赋值,引用错误左侧赋值无效