웹페이지에서 데이터를 가지고 있을때,
input 박스에 검색어를 입력하고 검색을 할때 유용하게 사용 할 수 있다.
사용 방법>
"검색할 대상 문자열".indexOf("검색 키위드")
일치하는 키워드가 있다면 첫 index의 위치값을 반환하고,
일치하는 검색 키워드가 없다면 -1 을 돌려준다.
사용 예제>
var str = "가나다라마바사";
var searchStr = "라마";
if (str.indexOf("라마") != -1) {
console.log("데이터 있음");
}
else {
console.log("데이터 없음");
}
출처>
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf
The indexOf() method returns the first index at which a given element can be found in the array, or -1 if it is not present.
728x90
'Software > Javascript&jQuery' 카테고리의 다른 글
[jQuery] 마우스가 객체(버튼)에 올라왔을때 이벤트 처리 - mouseover, mouseout(객체를 벗어났을때) (0) | 2020.05.16 |
---|---|
[Javascript&jQuery] 자바스크립트 - 새로고침 location.reload() (0) | 2020.04.29 |
[Javascrip&jQuery] 버튼(button) 또는 객체(Object)의 .show() .hide() 판정하기 - .toggle() 아님 (0) | 2020.04.21 |
[jQuery] json 파일 읽기 - .getJSON() 과 .ajax() 차이 (0) | 2020.03.01 |
[Javascript] substring() 사용해서 문자열 앞, 뒤에서 자르기 - str.length 사용 (0) | 2020.02.22 |