Jquery 由于$(element).end()而在段落中复制文本?

Jquery 由于$(element).end()而在段落中复制文本?,jquery,while-loop,paragraph,Jquery,While Loop,Paragraph,我有一个div类textareaedit,其中可以包含多个p(段落)。但我只想抓住最后一段来处理这段文字 我的HTML如下所示: <div class="textareaedit"> <p> </p> <p> </p> </div> This is my text This is my text This is my text 但是,如果$taedit恰好有两个p,那么当用户输入这是我的文本(仅一次!),则$tae

我有一个
div
textareaedit
,其中可以包含多个
p
(段落)。但我只想抓住最后一段来处理这段文字

我的HTML如下所示:

<div class="textareaedit">
<p>  </p>
<p>  </p>
</div>
This is my text
This is my text
This is my text
但是,如果
$taedit
恰好有两个
p
,那么当用户输入
这是我的文本(仅一次!),则
$taedit
如下所示:

<div class="textareaedit">
<p>  </p>
<p>  </p>
</div>
This is my text
This is my text
This is my text
如果用户再次输入,则会加倍:

This is my text
This is my text
This is my text
This is my text

我知道由于
while
循环一定发生了什么,但我不知道的是我只调用了
$target.end()
一次。。。所以文本应该只附加到最后一段?我的目标是不重复,不管有多少个
p

根本不知道为什么需要while循环?您可以将while循环和最后一条语句替换为:

$target.last().text($thisinput.val());