테스트 사이트 - 개발 중인 베타 버전입니다

jquery 키워드 검색 시 글자 사이 공백 제거 질문드립니다. 채택완료

dispit 7년 전 조회 3,671

http://webruden.tistory.com/107">http://webruden.tistory.com/107 따라하면서 jquery 공부중인데요.. 글자 사이 공백을 지우려면

replace(/ /g, ''); 이 함수를 써야 하는 것 같던데 어느 부분에 넣어줘야 할까요?

ex) 그 누 보 드 → 그누보드

</p>

<p>            $("#keyword").keyup(function() {

                var k = $(this).val();

                $("#user-table > tbody > tr").hide();

                var temp = $("#user-table > tbody > tr > td:nth-child(5n+2):contains('" + k + "')");</p>

<p>                $(temp).parent().show();

            })</p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
7년 전

var k = this.value = this.value.replace(/ /g, '');

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

d
dispit
7년 전
답변주셔서 감사합니다! 하지만, 문제가 동일합니다.
http://jsfiddle.net/gw8av5wc/69/
박 경두라는 이름에서 "박경" 이란 단어를 입력하면 뜨게끔 글자 사이 공백 제거 하려고 합니다.
슈와이
7년 전
$("#keyword").keyup(function() {
var k = this.value;
$("#user-table > tbody > tr").each( function() {
$(this).toggle($('td:eq(1)', this).text().replace(/ /g, '').indexOf(k) > -1);
})
})

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인