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"를 넣는다.
댓글 없음:
댓글 쓰기