저는 현재 WordPress 기반의 웹 사이트에서 작업하고 있습니다. jQuery를 사용하여 블로그 게시물의 날짜를 이동하고 싶습니다. 다른 페이지에서 사용되기 때문에 템플릿을 편집 할 수 없습니다.jQuery - 동일한 요소를 선택하여 부모에게 옮기기
정확하게, 내가 .entry 제목 아래 .entry 시간 요소를 이동하고자하는 것은
여기에 HTML 코드입니다 : 여기
<div class="post-content-container">
<h2 class="entry-title">Blog 1</h2>
<div class="entry-meta">
<p class="entry-meta-details">
<span class="entry-time">
<span class="updated" style="display:none;">2014-06-24T13:58:52+00:00</span>
<time class="published">June 24th, 2014</time>
</span>
</p>
</div>
<div class="post-content-container">
<h2 class="entry-title">Blog 2</h2>
<div class="entry-meta">
<p class="entry-meta-details">
<span class="entry-time">
<span class="updated" style="display:none;">2014-06-20T13:58:52+00:00</span>
<time class="published">June 20th, 2014</time>
</span>
</p>
</div>
<div class="post-content-container">
<h2 class="entry-title">Blog 3</h2>
<div class="entry-meta">
<p class="entry-meta-details">
<span class="entry-time">
<span class="updated" style="display:none;">2014-05-20T13:58:52+00:00</span>
<time class="published">May 20th, 2014</time>
</span>
</p>
</div>
그리고 내가 사용하는 지금까지 한 일이다 jQuery :
jQuery(".post-content-container").find(".entry-time").each(function(){
jQuery(this).appendTo(".entry-title");
});
".entry-time"요소가 올바른 위치에 있지만 루프에 문제가 있습니다.
http://i.stack.imgur.com/FCA8G.png
당신이 날은 루프를 해결하는 데 도움이 수 없습니다 : 세 날짜는 각 블로그 제목 아래에 표시됩니다? 의
감사합니다, 데미안
감사합니다. 그건 완벽하게 작동합니다! 나는 전에 "$ this.find"를 사용한 적이 없지만 지금은 그 요점을 볼 수 있습니다. 건배! –
@DamienMorvan : 기꺼이 도와 드리겠습니다. 99 %의 시간이 두 번 이상 필요하기 때문에 "jQuery (this)"를 "캐시"합니다. – Jon