2012-07-04 5 views
0

나는 클래스를 찾아 그 논리를 적용한다고 가정한다. 내 코드 구조는 다음과 같습니다. jquery에서 html 요소 찾기

<div class="class"> 

    <form> 

    <ul> 
     <li>xxx</li><li>xxx</li> 
    </ul> 

    <ul> 
     <li>xxx</li><li>xxx</li> 
    </ul> 

    <ul class="ul_class"> 

     <li> 
     <input ....><a ...><span ..></span> 
     <a href="#" title="View History" class="hstry"> 
     <span class="hide">&nbsp;</span></a> 
     </li> 

     <li>xxx</li> 

    </ul> 

    </form> 

어떻게 ul_class라는 이름의 클래스로 ul 내부 클래스 hstry를 찾을 수 있습니다.

답변

0

그냥 다음과 같이 중첩 된 클래스를 찾기 위해 일반 CSS 선택기를 사용

$('ul.ul_class .hstry') 

주 두 클래스 사이의 공백을. 그것 없이는 클래스 hstry을 가진 요소 대신에 두 클래스를 갖는 요소와 일치 할 것이고, 이는 요소를 가진 <ul> 요소 아래에있다. 당신이 내용을 원하는 경우에, 시도

+0

말. 나는 같은 클래스의 3 ul을 가지고 있는데, 어떻게 주먹을 찾아 내고 .hstry 클래스에 접근 할 수 있습니까? – Abdul

+0

@Abdul이 경우 첫 번째로 일치하는 요소만을 대상으로하기 위해'.first()'를 추가하면됩니다. http://api.jquery.com/first/를 참조하십시오. – Sirko

0

VAR hstry = $ ('몸') ('hstry.') 찾을 수 HTML을()..;

그런 다음 원하는대로이 변수로 조작 할 수 있습니다.

0

사용 JQuery와 : 예에 대한 $("ul.ul_class").find(".hstr");

0
$('ul.ul_class .hstry').html(); //for html content 
$('ul.ul_class .hstry').text(); //for text data