Javascript window.location.href-运算符“=”的左侧必须是引用。
我得到了这个错误:Javascript window.location.href-运算符“=”的左侧必须是引用。,javascript,jquery,Javascript,Jquery,我得到了这个错误: Left hand side of operator '=' must be a reference. 从“选择”菜单运行此脚本时,请更改: $document.readyfunction{ $'productType'.changefunction{ window.location.href=window.location.href+'&productType='=$this.val; }; }; 看起来您使用的是=符号而不是+符号: 你有 window.locati
Left hand side of operator '=' must be a reference.
从“选择”菜单运行此脚本时,请更改:
$document.readyfunction{
$'productType'.changefunction{
window.location.href=window.location.href+'&productType='=$this.val;
};
}; 看起来您使用的是=符号而不是+符号: 你有
window.location.href = window.location.href + '&productType=' = $(this).val();
应该是什么时候
window.location.href = window.location.href + '&productType=' + $(this).val();
请注意,您在此行中使用了一个额外的=运算符,而不是+
window.location.href = window.location.href + '&productType=' = $(this).val();
--------------------------------------------------------------^
将此额外的=替换为+运算符以连接该值
window.location.href = window.location.href + '&productType=' + $(this).val();
对于串联,使用+运算符。键入+时,您没有按SHIFT键。完整代码:window.location.href+='&productType='+$this.valYou want+而不是第二个=
window.location.href = window.location.href + '&productType=' + $(this).val();