Jquery를 사용하여 html/val이 0 인 "span"요소가 포함 된 "li"요소에 클래스를 추가하고 싶습니다.특정 html 값을 가진 자식 요소를 포함하는 Jquery get
<ul>
<li><span>Item 1</span><span class="num">30</span></li>
<li><span>Item 2</span><span class="num">0</span></li>
<li><span>Item 3</span><span class="num">20</span></li>
</ul>
내가 다음에 변경하려면 : : 예를 들어
내 코드는 다음과 같습니다 만약 내가 요소 속성 값을 확인하는 코드를 사용했던 과거
<ul>
<li><span>Item 1</span><span class="num">30</span></li>
<li class="disabled"><span>Item 2</span><span class="num">0</span></li>
<li><span>Item 3</span><span class="num">20</span></li>
</ul>
하지만, 이 효과를 내기 위해 HTML/val을 사용하지 마십시오.
$('li').has('span.num').addClass('disabled');
그러나이 경우 결과에서 : 분명히 일을하려고하지 않습니다
<ul>
<li class="disabled"><span>Item 1</span><span class="num">30</span></li>
<li class="disabled"><span>Item 2</span><span class="num">0</span></li>
<li class="disabled"><span>Item 3</span><span class="num">20</span></li>
</ul>
... 감사
왜 비활성화 된 클래스 대신 선택한 클래스를 추가하겠습니까 ?? – palAlaa
항목을 사용하지 않기 때문에 사용자가 아무것도 선택하지 않습니다. –