오늘은 갑자기 브라우저의 Ctrl F 기능을 페이지에 올려놓고 JS를 이용해 페이지의 내용을 일치시키는 방법을 알아냈습니다.
$(function(){
var UserArray = new Array();
var TurenameArray = new Array();
var table = $("table>tbody");
table.children().each(function( ){
userid = $(this).children().eq(0).html();
//학생 번호를 출력에 저장
UserArray.push(userid);
turename = $(this).children().eq(1).html();
//배열에 이름을 저장합니다
$("#search").focus(function() {
$(this).val("");
}).blur(function(){
val = $.trim($(this).val());
if (val === "")
});
$(".btn").click(function(){
val = $("#search").val() ;
if(val === " 작업 번호/이름")
> hanld(UserArray,val);
}
else
{
hanld(TurenameArray,val );
}
}
});
function hanld(array,value)
{
for(i=0;i
{
~ >
코드는 위에 있고, 아래에서는 디자인 아이디어에 대해 이야기하겠습니다.
매칭할 데이터를 가져와서 배열에 순서대로 저장한 후 매칭을 시켜주세요.
JS 하위 문자열 위치 지정을 사용하는 indexof 함수는 일치하는 항목이 없으면 -1을 반환하고, 일치하는 경우 문자열의 위치를 반환합니다.
검색이 완료되었습니다. 먼저 모든 데이터를 숨긴 다음 일치에 성공하면 표시합니다. 괜찮아요