자동으로 특정 문자열을 검색 할 수있는 스크립트를 만들고 싶습니다. (텍스트 상자가 없거나, 버튼을 눌러서 "bear"라는 단어를 검색합니다. "예를 들어)"document.getElementByClassName "을 사용하여 ... 내 C# dev 두뇌는"content "또는"contains "와 같은 것으로 시작했지만 끔찍하게 실패했습니다. 누구든지 예제 코드로 저를 도울 수 있습니까? 사전 : 내가 쉽게 클래스 이름으로 요소를 얻을 검색 값있는 사람을 식별하기 위해 jQuery를 사용하는 것이 좋습니다 것div 클래스 안에 javascript로 텍스트 검색
1
A
답변
3
에서
감사합니다. 뭔가 같이 : 당신은 바닐라 자바 스크립트로 제한하는 경우
var searchValue = "bear";
$(".ClassName").each(function(){
if($(this).html().indexOf(searchValue) > -1){
//match has been made
}
});
, 여기에 예입니다
var els = document.getElementsByClassName("ClassName");
var searchValue = "bear";
for(var i = 0; i < els.length; i++){
if(els[i].innerHTML.indexOf(searchValue) > -1){
//match has been made
}
}
나는 당신이 정말 찾고있는 것은의 내용 경우 식별 콤퍼레이터
String.indexOf(SearchValue) > -1
, 생각 요소는 찾고자하는 문자열과 일치합니다. 대/소문자를 구분합니다.
+0
바닐라 자바 스크립트 예제를 게시 할 수 있습니까? – user3324529
3
당신은 String.indexOf(string)
을 찾고 있습니다. JavaScript indexOf.
var elements = document.getElementsByClassName('class'); // get the elements
// loop through the elements
for (var i = 0; i < elements.length; i++) {
if (elements[i].innerHTML.indexOf(search) > -1) {
alert('found'); // popup
}
}
관련 문제
- 1. JavaScript로 div 클래스 숨기기?
- 2. 클래스 div 안에 태그 받기
- 3. div jquery 안에 텍스트 넣기
- 4. 안에 div 및 span 텍스트 배치
- 5. 헤더 div 안에 검색 div가 있습니까?
- 6. div 안에 div 위치
- 7. DIV 안에 CSS DIV
- 8. javascript로 div 안에 비디오를 (외부 플레이어에서) 표시하는 방법?
- 9. 정규식을 사용하여 div 클래스 검색
- 10. div-css 안에 텍스트 줄 바꿈
- 11. 고정 위치 div 안에 텍스트 확장하기
- 12. div 안에 단락 텍스트 줄 바꿈 만들기
- 13. Div 태그 안에 텍스트 상자 가운데 맞추기
- 14. 정적 div 안에 맞게 텍스트 크기 조정
- 15. jQuery : 애니메이션이있는 부모 div 안에 텍스트 표시
- 16. CSS를 사용하여 div 안에 텍스트 정렬?
- 17. div 태그 안에 div 태그를 추가 div 태그 안에 포함
- 18. DIV 안에 커서 표시
- 19. DIV 안에 나타나는 공백
- 20. div div 안에 CSS를 사용하여 사이드 바에서
- 21. JavaScript로 페이지에서 div 제거
- 22. onkeydown javascript로 div 이동
- 23. div 안에 쿼리 표시
- 24. div 안에 카운트 divs
- 25. jquery의 div 안에 텍스트 상자 ID 가져 오기
- 26. div를 다른 div 안에 배치합니까?
- 27. DOM에서 DIV 안에 세 번째 DIV 얻기
- 28. jquery를 사용하여 div 안에 텍스트 링크를 추가하는 방법은 무엇입니까?
- 29. div 태그 안에 HTML로드하기
- 30. div 안에 스타일 h1
당신이 변수에 저장된 검색 결과를 얻을 찾고 있습니까 : 당신이 뭔가를 할 수
? 아니면 어떻게 든 화면에 표시하고 싶습니까? – naomik
http://stackoverflow.com/questions/14823631/see-if-div-contains-one-or-more-entered-words-javascript의 가능한 복제본입니다. – adamgede
기본적으로 특정 문자열을 검색하고 스크립트에서 인식하는 경우 (예 : "found"라는 메시지 상자 표시) – user3324529