이것은 아마도 단순한 것이지만 작동시키지 못한다.JQuery .hide ... 숨어 있지 않다.
나는 다음과 같은 코드가 있습니다 기본적으로
<ul>
<li class='jSH'>Users: <span>0</span></li>
<li class='jSH'>Cars: <span>1</span></li>
</ul>
, 나는 스팬 == 0의 내용이는 jQuery 코드 인 경우 리튬을 숨 깁니다 함수를 작성하려고하지만 그것은 작동하지 않습니다 어떤 이유로 :
if ($('.jSH span').text() == "0")
$(this).closest('li').hide();
alert("should hide");
그래서,이 경우에, 나는 처음 리튬하지만, 리튬 (스팬 == 0의 내용이 있기 때문에) 숨기지 않습니다에 대한 하나의 경고를 얻을.
이 경우 'this'를 사용하는 데 문제가 있습니까?
감사합니다.
? ;) 나쁜 문장 인 if 문장의 본문에'{'와'} '를 포함하지 않으므로 경고음이 항상 울리게됩니다. –
자바 스크립트 발췌 문장의 위치는 어디입니까? jQuery 이벤트 핸들러 (예 : 클릭), 함수 또는 다른 곳에서 사용하고 있습니까? –