본문 바로가기

먹고살거/JS(Jquery)

함수 is()

if문에 조건을 달때 css로 display:none과 block조건을 주고싶었는데
도저히 도저히!!!!! 답이 안나오는것이다

고로케 고로케 고민하다 알게된 is()라는 함수

일단, 나의 고민이였던 것은
if ($(선택자).is(:visible)) = display: block;
if ($(선택자).is(:hidden)) = display: none;
라는 정리가 나왔다

이것에서 만족하면 내가 아니징!!
이 is()라는게 여러가지로 조건을 걸고 쉽게 찾을수가 있었다.

if ($("ul li").is(":first-child")) - 첫번째 li만
if ($(".box").is(":contains('Peter')")) - .box라는 클래스 안에 'Peter'라는 text만
if ($("dl.test").is(".blue,.red")) - test라는 클래스안에 .blue와 .red라는 클래스를 가진 것만

정말 신기한 조건문의 함수다!!
매력잇오!!>_<)/
앞으로 많이 많이 쓸듯!

참조 : http://findfun.tistory.com/204