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

jquery selector 질문 채택완료

rlawhd 6년 전 조회 1,888

</p>

<p> </p>

<p><tbody id='languageTBody'></p>

<p><tr name='javascript'><td>1</td><td>javascript</td></tr></p>

<p></tbody></p>

<p> </p>

<p>

 

이런식으로 tr로 되어있는건

 

</p>

<p>$("#languageTBody tr[name*='"+$('#txtFilter').val()+"']").css('display','');</p>

<p>

 

이렇게 [name]으로 가져올수있는데

 

</p>

<p><div class="list"></p>

<p>  <span class="mem"><span></p>

<p></div></p>

<p>

 

이런 div class로 되어있는건 어떤식으로 가져올수 있을까요?

 

$(".list.span[class*=+$('#txtFilter').val()+"']").css('display','');

 

요건 안되네요.

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

답변 3개

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

$(".men").css('display','');

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

답변에 대한 댓글 1개

r
rlawhd
6년 전
txtFilter 의 값을 받아서 비교후 처리하는거라서요
비교구문이 있어야합니다..

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

</p>

<p><input type="text" id="txtFilter">

<div class="list">

  <span class="mem">?<span>

</div>

<script>

$(function(){

    $('#txtFilter').on('keyup', function(){

        $(".list > span[class*='"+$('#txtFilter').val()+"']").css('display','none');

    });

});

</script></p>

<p>

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

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

$(".list.span[class*=+$('#txtFilter').val()+"']").css('display','');

 

$(".list > span[class*=+$('#txtFilter').val()+"']").css('display','');

 

지금 css 를 고치고있는건

 

을 처리하고있는거같은데요.

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

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

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

로그인