0
다른 선택기 "normal"이없는 경우 "specia"l 필드에 css 클래스를 추가하려고합니다.howto "addClass"값이 페이지에 존재하지 않으면
(function ($) {
$(document).ready(function(){
if ($('.normal').length) {
$('#special').addClass("yellowstone"); }
});
}(jQuery));
위 코드는 작동하지 않습니다. 무엇이 잘못 되었나요?
편집 : HTML 코드 이런 일이 발생하는
<span class="normal">whatevervalue</span>
에 존재하는 경우
목적은 다음과 같습니다 그것이 있어야하지 않을 경우
<div id="special" class="yellowtone">blablablah<div>
<div id="special">blablablah<div>
* 클래스 "정상"- 즉, 1 또는 더 많은 요소가 발견되어 길이가 * 0 이상이고 따라서 진리 값이되는 경우 - 그런 다음 말씨가 나에게 조금 혼란스러운 것처럼 원하는지 확실하지 않은 경우. – user2246674
.normal 요소가있는 경우 클래스를 추가합니다. 그렇지 않으면 if ($. 'normal.). length == 0) – r3bel