私は$ .eachを使ってしばらくの間繰り返していましたが、ネイティブJSを使ってループを行うと言うことを聞いています。私はパフォーマンスについて非常に心配していますが、$ .eachを意味のある方法で置き換えることが常に可能かどうかはわかりません。それぞれjQueryを
私の質問は、いつでも$ .eachをforと置き換えることが可能であるかどうかであり、そうでない場合は、実行可能な場合とできない場合の経験則です。私はこのような各いる
:
$this.find("div.class").each(function(){
var $thisparent = $(this).parent();
if (condition) {
$(this).prepend($thisparent.text());
}
if (condition2) {
$(this).prepend($thisparent.text());
}
});
ありがとうございますが、例を挙げてください。 ありがとうございます。 – Mark
ありがとう、:)私の理解を高めるために素晴らしい答えとありがとう。あなたは単一のifを使う方法を実証できますか?また、もし私が6つの相互に排他的な条件を持っていたらどうなりますか? – Mark
@マーク、||オペレータ(https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Operators/Logical_Operators)。 – strager