1番目のスニペットが機能しませんでした。ただし、$(ドル記号)をjQuery(2番目のスニペットを参照)に置き換えると、作業が開始されます。しかし、私はなぜそれほど寛容ではないのですか?誰も私にこれを説明することはできますか?どうもありがとう!
第一スニペット
jQuery.noConflict();
$(document).ready(function(){
$("#insideTable > tbody > tr:odd").addClass("odd");
$("#insideTable > tbody > tr:not(.odd)").hide();
$("#insideTable > tbody > tr:odd").show();
$("#insideTable > tbody > tr.odd").click(function(){
$(this).next().toggle();
$(this).find(".arrow").toggleClass("up");
});
});
第二スニペット
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery("#insideTable > tbody > tr:odd").addClass("odd");
jQuery("#insideTable > tbody > tr:not(.odd)").hide();
jQuery("#insideTable > tbody > tr:odd").show();
jQuery("#insideTable > tbody > tr.odd").click(function(){
jQuery(this).next().toggle();
jQuery(this).find(".arrow").toggleClass("up");
});
});
これが答えです! – trusktr
これはうまくいきます。 'ready'コールバックに渡された最初の引数がjQueryオブジェクトであることを指摘しておきたいので、' .ready(function($){'を実行して関数内で' $ 'あなたが物事のために外側の$を使う必要がない限り、長い間。 – loganfsmyth