메서드() 이후 jquery ()을 사용하여 다음 HTML을 사용합니다. 일부 새 HTML을 사용합니다. 이것은 잘 작동하지만 지금은 특정 조건 (추가 클래스가 상위 TD에있는 경우)에서 after() 메서드를 적용하지 않고 올바른 jquery 선택기 구문을 파악하려고하는 상황이 발생합니다. 이 변경에 가장 적합한 jquery 선택자는 무엇입니까?
를 시작하는 데,이보다 구체적인를 확인하려면, 나는 다음과 같은 HTML이 :<td class="fc-widget-content">
<div>
<div class="fc-day-number">1</div>
<div class="fc-day-content">
</div>
</td>
을 나는 다음과 같은 논리를 원하는 다음 직후
<span class="addEventHidden" style="display: none;">
<img src="/Content/Images/addEvent.gif">
</span>
:이 HTML을 고수 할 fc-day-number div. 나는이 일을 쉽게 할 수 있습니다
$('.fc-day-number').after(function() {
return "<span class='addEventHidden' style='display: none;'><img src='/Content/Images/addEvent.gif'></span>";
});
이 상단 DIV이 추가 클래스가있는 경우 어떤 경우에는 내가 후론() 메소드를 실행하지 않으 제외하고 잘 작동 : FC - 기타 -를 달
상단은 다음과 같습니다 그래서 만약 명령 다음에 이것을 적용
<td class="fc-widget-content">
을하지만 상단 TD는 다음과 같습니다 경우 :
<td class="fc-widget-content fc-other-month">
'fc-other-month'는 부모 클래스입니다. –
fc-other-month는 fc-day-number와 동일한 수준의 클래스가 아니며, 그 위의 TD 클래스입니다. . 일부 문법을 고려해야한다고 가정합니다. – leora