gpt4 book ai didi

jquery - 如何使用 Jquery 动态创建带有 append 文本的 ul li

转载 作者:行者123 更新时间:2023-11-30 23:50:26 26 4
gpt4 key购买 nike

我有一个表单,其中包含带有添加按钮的文本输入。当您单击添加按钮时,它会从输入中获取文本并将其放置在另一个 div 的下方。我需要它位于动态创建的无序列表中,该列表也将输入中的文本放置在其中。我需要的输出看起来像

<ul>
<li>text from input</li>
<li>text from input again</li>
</ul>

我不确定如何正确放置 append 内容以创建列表并在其中 append 文本。我可以轻松获取文本值并将其输出到列表中。任何有关 append 的帮助都会很棒。

最佳答案

HTML:

<input type="test" id="inputName" />
<button id="btnName">Click me!</button>

<ul class="justList"></ul>

JS:

$('#btnName').click(function(){
var text = $('#inputName').val();
if(text.length){
$('<li />', {html: text}).appendTo('ul.justList')
}
});

这是演示:

http://jsfiddle.net/J5nCS/

更新:

您的意见:

这是网址:

http://jsfiddle.net/J5nCS/1/

$('#btnName').click(function(){
var text = $('#inputName').val() + '<button>x</button>';
if(text.length){
$('<li />', {html: text}).appendTo('ul.justList')
}
});

$('ul').on('click','button' , function(el){
$(this).parent().remove()
});

关于jquery - 如何使用 Jquery 动态创建带有 append 文本的 ul li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14844498/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com