MGD*_*ech 0 html jquery jquery-selectors
我试图将一个href元素移动到p元素的末尾.
<div class="press-text">
<h2></h2>
<h3></h3>
<p></p>
<a class="press-file"></a>
</div>
<div class="press-text">
<h2></h2>
<h3></h3>
<p></p>
<a class="press-file"></a>
</div>
<div class="press-text">
<h2></h2>
<h3></h3>
<p></p>
<a class="press-file"></a>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在使用以下jquery
$('.press-file').each(function(){
$(this).find('.press-text p').appendTo($(this));
Run Code Online (Sandbox Code Playgroud)
但有些东西不起作用.
编辑:我想要这个
<p><a href="press-file></a></p>
Run Code Online (Sandbox Code Playgroud)
到底.
你应该使用最近的来找到.press-text元素,而append不是appendTo:
$('.press-file').each(function(){
$(this).closest('.press-text').find('p').append(this);
});
Run Code Online (Sandbox Code Playgroud)
演示(打开控制台以查看转换后的HTML)