ie<;9中的.change(function()javascript)问题

ie<;9中的.change(function()javascript)问题,javascript,internet-explorer-8,internet-explorer-7,Javascript,Internet Explorer 8,Internet Explorer 7,我在ie中对这个脚本有问题,谢谢,我读了一些文档,现在我正在努力避免。家长。 但总的来说,我的问题出在hiden.ie上。乍一看……第2行缺少一个;。除此之外,所有的parent()调用看起来都不那么热门。当然还有更优雅的方法。有标记吗? $(":radio[name=variant]").change(function() { var vat = $(this).val() /*$(this).parent().p

我在ie中对这个脚本有问题,谢谢,我读了一些文档,现在我正在努力避免。家长。
但总的来说,我的问题出在hiden.ie上。乍一看……第2行缺少一个;。除此之外,所有的parent()调用看起来都不那么热门。当然还有更优雅的方法。有标记吗?
            $(":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());
            });