サイトのコードに、次の種類の条件ステートメントがたくさんあることに気付きました。
//Example 1
if ($("#myDiv1").hasClass("myClass1")) {
$("#myDiv1").hide();
}
//Example 2
if (!$("#myDiv2").is(":hover")) {
$("#myDiv2").slideUp("slow");
}
これを少し整理する明白な方法は次のとおりです。
//Example 1
var e1 = $("#myDiv1");
if (e1.hasClass("myClass1")) {
e1.hide();
}
//Example 2
var e2 = $("#myDiv2");
if (!e2.is(":hover")) {
e2.slideUp("slow");
}
if
しかし、ステートメントにもかかわらず、どうにかして関数を連鎖できるのではないかと思っていました。この 2 行のコードを試してみました (うまくいくとは思いませんでしたし、うまくいきませんでした)。
//Example 1
var e1 = $("#myDiv1");
if (e1.hasClass("myClass1").hide()); //Attempt1
e1.hasClass("myClass1").hide(); //Attempt2
if
DOM要素がステートメントとステートメントの引数の両方で同じ場合、条件をチェーンする方法はありますif
か?