php - jQuery 错误 : Uncaught ReferenceError: Invalid left-hand side in assignment

标签 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                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;
}

最佳答案

这个

$(el).val(color)=color;

应该是

$(el).val(color);

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

如果您使用 val

$(el).attr('value', color); 似乎也是不必要的。你想用这两行来完成什么?

关于php - jQuery 错误 : Uncaught ReferenceError: Invalid left-hand side in assignment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6171134/

相关文章:

PHP 循环分成 4

php - 为什么 print_r 不显示 WP_User 对象的所有属性?

php - 弹出密码输入,然后提交弹出

javascript - D3 slider 停止事件

jquery - 使用 &lt;textarea&gt; 用 jQuery 填充隐藏值

php - Zend Ajax 提交表单

php - 如何从mysql中的日期获取月份

drop-down-menu - jquery切换菜单异常

javascript - Leaflet.js 从 AJAX 添加层

php - 错误: Object of class Illuminate\Database\Eloquent\Builder could not be converted to string