Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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
jquery addClass在IE7中不起作用_Jquery_Internet Explorer 7_Addclass - Fatal编程技术网

jquery addClass在IE7中不起作用

jquery addClass在IE7中不起作用,jquery,internet-explorer-7,addclass,Jquery,Internet Explorer 7,Addclass,我有一个简单的功能,除了IE7,它可以在所有浏览器中运行 $('.thumb-images .thumb-square span').click(function(){ var target = $(this).attr("id"); $('.main-images div').removeClass('selected'); $('.main-images div#'+target).addClass('selected'); }); 示例的URL如下所示: 为了让您

我有一个简单的功能,除了IE7,它可以在所有浏览器中运行

$('.thumb-images .thumb-square span').click(function(){
    var target = $(this).attr("id");
    $('.main-images div').removeClass('selected');
    $('.main-images div#'+target).addClass('selected');
});
示例的URL如下所示:

为了让您了解该功能,缩略图与右侧的大图相关联。第一个较大的图像被指定为一类选定图像。单击缩略图时,将删除选定的类,然后将其添加到相应的较大图像中

如果有人能给我一些反馈,那就太好了

谢谢


利亚姆

好吧,据我所知,您的页面上可能有多个元素具有相同的id。我假设这是因为您的代码结构方式;构建代码以实现所需功能的更简单、更直接的方法是:

$('.thumb-images .thumb-square span').click(function(){
    $('.main-images div').removeClass('selected');
    $(this).addClass('selected');
});
既然您没有这样做,我猜这是因为您有一个与div具有相同id的span。请尝试为它们提供唯一id,而不是使用其他属性来匹配它们。这可能就是IE7出现fits的原因。

以下代码中有一个错误:

        $('.date-pick').datepicker({
            autoFocusNextInput: true,
            constrainInput: false,
            changeMonth: true,
            changeYear: true,
            beforeShow: function(input, inst) { $('#ui-datepicker-div').addClass('show'); },
            dateFormat: 'yy/mm/dd',
        });
在DateFormat值之后有一个不需要的“,”


dateFormat:'yy/mm/dd'

这很可能就是问题所在。我遇到了IE 7和尾随逗号的问题。抢手货杰克·费塞尔——你的回答是正确的。问题在于我对缩略图和主图像都有多个ID。我保留缩略图上的ID作为选择器,然后将主图像转换为类,一切都很顺利。谢谢你的帮助。