Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jQuery错误:未捕获引用错误:赋值中的左侧无效_Php_Jquery - Fatal编程技术网

Php jQuery错误:未捕获引用错误:赋值中的左侧无效

Php jQuery错误:未捕获引用错误:赋值中的左侧无效,php,jquery,Php,Jquery,我正在使用Chrome开发者工具调试一个脚本。其报告错误: Uncaught ReferenceError: Invalid left-hand side in assignment doColor admin.php:292 $.get.theme admin.php:159 f.extend._Deferred.e.resolveWith

我正在使用Chrome开发者工具调试一个脚本。其报告错误:

Uncaught ReferenceError: Invalid left-hand side in assignment
doColor                                         admin.php:292
$.get.theme                                     admin.php:159
f.extend._Deferred.e.resolveWith                jquery-1.6.1.min.js:16
w                                               jquery-1.6.1.min.js:18
f.support.ajax.f.ajaxTransport.send.d           jquery-1.6.1.min.js:18
代码是:

$('#my_theme').change
(
    function() 
    {
    $("#largePreview").hide();
    var myImage = $('#my_theme :selected').text();
    $('.selectedImage img').attr('src','<?php echo get_bloginfo('template_directory') ?>/styles/'+myImage+'/screenshot.jpg');
    $('.selectedImage img').attr('title',myImage);
    $.get('<?php echo get_bloginfo('template_directory') ?>/color.php', {theme: myImage, spot: '1'}, function(data){doColor('#theme_header_color', data);});
    $.get('<?php echo get_bloginfo('template_directory') ?>/color.php', {theme: myImage, spot: '2'}, function(data){doColor('#theme_sidebar_color', data);});
    $.get('<?php echo get_bloginfo('template_directory') ?>/color.php', {theme: myImage, spot: '3'}, function(data){doColor('#theme_spot_color_alt', data);});
    $.get('<?php echo get_bloginfo('template_directory') ?>/color.php', {theme: myImage, spot: '4'}, function(data){doColor('#theme_spot_color_alt2', data);});
    }
);




function doColor(el, color){
    $(el).val(color).trigger('keyup');
    $(el).attr('value', color);
    $(el).val(color)=color;
}
$(“#我的主题”)。更改
(
函数()
{
$(“#大预览”).hide();
var myImage=$(“#我的主题:选定”).text();
$('.selectedImage img').attr('src','/styles/'+myImage+'/screenshot.jpg');
$('.selectedImage img').attr('title',myImage);
$.get('/color.php',{theme:myImage,spot:'1'},函数(数据){doColor('#theme_header_color',data);});
$.get('/color.php',{theme:myImage,spot:'2'},函数(数据){doColor('#theme_sidebar_color',data);});
$.get('/color.php',{theme:myImage,spot:'3'},函数(数据){doColor('#theme_spot_color_alt',data);});
$.get('/color.php',{theme:myImage,spot:'4'},函数(数据){doColor('#theme_spot_color_alt2',data);});
}
);
功能彩色(el,彩色){
$(el).val(color.trigger('keyup');
$(el).attr('值',颜色);
$(el).val(颜色)=颜色;
}
这个

应该是

$(el).val(color);
虽然我不能说这是否是唯一的问题。实际上,您已经在前面使用
$(el).val(color).trigger('keyup')设置了两条语句的颜色

$(el.attr('value',颜色)val
,则code>似乎也没有必要。你想用这两行来完成什么

$(el).val(color)=color;
不能这样分配,它是一个DOM元素

$(el).val(color); # This will set the value of the el element to the value of color.
$(el).val(color); # This will set the value of the el element to the value of color.