:visible 選擇器選取每個(gè)當(dāng)前是可見的元素。
除以下幾種情況之外的元素即是可見元素:
設(shè)置為 display:none
type="hidden" 的表單元素
Width 和 height 設(shè)置為 0
隱藏的父元素(同時(shí)隱藏所有子元素)
is() 根據(jù)選擇器、元素或 jQuery 對(duì)象來檢測(cè)匹配元素集合,如果這些元素中至少有一個(gè)元素匹配給定的參數(shù),則返回 true。
// 是否是隱藏的
$('#test').is(':visible');
// 判斷input元素是否被選中
$('input[name=chkNoChecked]').is(':checked');
// 是否是第一個(gè)子元素
$(this).is(":first-child");
// 是否包含.blue,.red的class
$(this).is(".blue,.red");
// 文本中是否包含Peter這個(gè)詞
$(this).is(":contains('Peter')");