jQuery中的is()方法可以用于判斷某個元素是否符合指定的條件,其中最常見的使用方式就是判斷鼠標是否經過某個元素,即實現hover效果。
// 判斷鼠標是否經過id為box的元素 $("#box").is(":hover");
在上述代碼中,使用了is(":hover")的方式判斷是否有鼠標經過id為box的元素。這里的:表示一個偽類,hover則表示鼠標經過時的效果。如果is方法的返回值為true,則說明有鼠標經過該元素,反之則說明沒有。
除了判斷鼠標是否經過元素外,is()方法還可以用來進行其他的篩選和判斷,比如判斷元素是否可見、是否擁有某個class等等。
// 判斷元素是否可見 $("#box").is(":visible"); // 判斷元素是否擁有某個class $("#box").is(".selected");
總之,is()方法是jQuery中非常常用且靈活的方法,可以幫助我們快速進行元素的篩選和判斷。