0

jQuery .next() - 6 + 7(netbeansエディタでの書き込み警告)では互換性がありません。Jquery .next() - 6 + 7と互換性がありませんか?私は何を使うべきですか?

ie6 + ie7で動作するオプションはjQueryにありますか?

削除編集havyコードため

おかげでIE6とIE7でうまく

+1

DIdでこれをテストして証明するか、エディターの言うことを信じていますか? –

+0

私はie6 + ie7で動作しないコードを持っていますが、ie8で作業していますなぜ私は数字を試してみてください – Yosef

答えて

5

next作品。

例:

HTML:

<div id='container'> 
    <div>Target A</div> 
    <div>Target B</div> 
    <div>Target C</div> 
</div> 

のJavaScript:テスト済みとjQueryのlist of supported browsersにあり、どちらも、IE6とIE7で働い

jQuery(function($) { 

    $("#container div").click(function() { 
    var next = $(this).next(); 
    if (next.length == 0) { 
     display("There's no div after this one"); 
    } 
    else { 
     display("The next div's text is: " + next.text()); 
    } 
    }); 

    function display(msg) { 
    $("<p/>").html(msg).appendTo(document.body); 
    } 

});​ 

Live copy

+0

sobeなぜnetbeansはこの警告を書いていますか? (jquery-ui rountボーダーはie6、ie7では動かない)。 like a a – Yosef

+0

私の編集を見てください – Yosef

+0

@Yosef:警告が「次へ」についてのものなら、私は分かりません。 IE6とIE7で動作しないjQuery UIの「ラウンドボーダー」に関する警告が表示された場合(これはあなたの質問には言いません)、それは当てはまります。彼らはIEがサポートしていない 'border-radius' CSSに頼っているので、IE8でも動作しません。 http://jqueryui.com/themeroller/にアクセスし、一番左のボックスのHelpをクリックし、「Browser Support Notice」までスクロールダウンします。 –

関連する問題