IE<9 中 .change(function() JavaScript 的问题

problems with .change(function() javascript in ie<9

本文关键字:function 问题 JavaScript change IE      更新时间:2023-09-26

我在IE<9中使用此脚本有问题。 我的脚本有什么问题? 谢谢

ie7,8 错误: SCRIPT87: 参数无效。 jquery.js,第 3 行字符 32369

in jquery.js: function(a){this.parentNode.insertBefore(a,this.nextSibling)};

            $(":radio[name=variant]").change(function() {
            var vat = $(this).val()
                /*$(this).parent().parent().find('td.cost').css("display", "none");
                $("#costVariants_"+val).css("display", "block");
                */
            $(this).parent().parent().parent().find('label.variant_color').css("border", "none");
            $(this).parent().parent().parent().find('span.price').css("display", "none");
            $("#color_"+vat).css("border", "1px solid white") ;
            /*$("#price_"+vat).css("display", "block") ;*/
            $("#price_"+vat).insertAfter($(this).parent().parent().find('.main_image'));
            $(this).parent().find('.main_image').html($(this).parent().find('span.price').html());
                $(this).parent().parent().parent().parent().parent().parent().parent().find('.main_image').html($(this).parent().parent().find('span.price').html());
            });

对不起,这是我在这里的第一篇文章。非常感谢

谢谢,我读了一些文档,现在我正在尝试避免 .parent。但总的来说,我的问题在于隐藏.IE<9 无法选择标签(输入的标签是我项目中的颜色块),当输入隐藏时(显示:无;