我注意到在我网站的代码中,我有很多以下类型的条件语句:
//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
声明,我是否可以以某种方式链接这些功能。我尝试了这两行代码(不认为它会工作,它没有);
//Example 1
var e1 = $("#myDiv1");
if (e1.hasClass("myClass1").hide()); //Attempt1
e1.hasClass("myClass1").hide(); //Attempt2
if
当语句和语句的参数中的 DOM 元素相同时,是否有任何方法可以链接条件if
?