2017. 1. 5.

[JavaScript] JQuery Filter()

Filter()

요소집합에서 추출하는 함수. Select specific element from selector array.

select태그를 선택해 특정옵션의 text값을 바꿔야 하는 일이 생겼다. 이때 filter라는 함수를 적용할 수 있는데, .filter(':first')처럼 일반적인 selector 방식을 써도 된다. 나는 함수로 값을 return하여 값을 바꾸었다. I had to change the text value. at this time, can use filter method in JQuery. we can use this like '.filter(':first')' in general selecting way, but I made method in filter().

Look at this code :

$("#searchSomethingBox option").filter(function() { 
    return $(this).text() == "ALL";
}).text("CHOOSE");

1. searchSomethingBox라는 ID를 가진 selectbox의 옵션들을 선택하여 filter함수적용.
2. $(this)는 선택된 값을 의미하므로 option값들을 가리키게 된다.
3. 그 옵션들의 text가 "ALL"인 것을 return하여 text에 "CHOOSE"를 넣는다.

댓글 없음:

댓글 쓰기