본문 바로가기
컴퓨터관련

Jquery 동일한 클래스에서 원하는 값만 뽑아오기

by 기록이답이다 2017. 1. 11.
반응형

동일한 클래스가 여러개 있을때

1
2
3
4
5
6
7
<input class="sameClass" value="123" name="...">
<input class="sameClass" value="123" name="...">
<input class="sameClass" value="ABC" name="...">
<input class="sameClass" value="123" name="...">
<input class="sameClass" value="DEF" name="...">
<input class="sameClass" value="ABC" name="...">
<input class="sameClass" value="ABC" name="...">

이런식으로 되어있을때 값이 123인것만 뽑고 싶을때 아래와 같이 사용

1
$('.sameClass').filter(function() { return this.value == "123";}).length;

 

값이 123인것에 anotherClass를 추가하고 싶을때...

1
$('.sameClass').filter(function() { return this.value == "123";}).addClass("anotherClass");

 

selectBox인경우는 아래와 같이 사용

1
2
3
<select class="selectClass"> .... ... ...</select>
 
$('.selectClass option:selected').filter(function() { return this.value == "123";}).length;

끝!!

반응형