0

i have problems with this script in ie<9. what problems with my script? thanks

ie7,8 error: SCRIPT87: Invalid argument. jquery.js, line 3 character 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());
            });

and i'm sorry, this is my first post here. thanks a lot

4

1 に答える 1

0

ありがとう、私はいくつかのドキュメントを読んで、今は常に .parent を避けようとしています。しかし、一般的に私の問題は hiden にありました。ie<9 入力が非表示の場合 (表示: なし;)、ラベルを選択できません (入力のラベルは私のプロジェクトではカラー ブロックでした)。

于 2012-05-22T12:09:42.663 に答える