单击list item将创建一个具有原始列表项'文本内容的新列表项
Clicking list item creates a new list item with the original list item's text content
我有2个ol,在第一个ol中单击li,我在第二个ol中创建一个li。我想将新创建的li的文本内容设置为第一个的文本内容,点击li。例如:'item 1'.
这是我的JQ:
$(document).ready(function() {
$("li").click(function() {
$(".secondlist").append('<li>placeholder</li>');
});
});
这是我的JS Bin
提前感谢您的帮助。
使用jQuery#append
,然后声明一个text
变量等于所单击的列表项的文本。您将追加此值。
$("li").click(function() {
var current = $(this).text();
$(".secondlist").append("<li>" + text + "</li>");
});
这是更新后的小提琴
http://jsfiddle.net/vk80f7f5/1/您可以使用以下变体之一:
$("li").click(function() {
$(".secondlist").append($(this).clone());
//$(".secondlist").append('<li>' + $(this).html() + '</li>');
//$(".secondlist").append('<li>' + $(this).text() + '</li>');
});
,如果你将使用clone()
,你可以不使用'<li>' and '</li>'
相关文章:
- 使用下拉列表筛选列表(ul>li)
- 从要使用Protractor测试的服务器异步加载的动态数据列表的列表
- Knockout js 添加一个新列表
- 如何更改列表.js列表对象中的选项
- 如何避免/最小化列表中列表的缩进
- 如何对现有列表项使用CSS转换来为新列表项腾出空间
- 插入按字母顺序、javascript或jquery排序的新列表
- 链接下拉列表选择列表代码 -- 连接数据
- 停止对作为函数参数传递到新列表的对象引用
- 在 JavaScript 中创建具有重复列表条目的新列表的最快/推荐方法是什么
- 不是将新列表项推到底部,而是推到顶部
- 在 jQuery 中迭代数组时,每隔一个元素创建新列表
- 如何在JavaScript中重新加载页面以显示新列表
- Meteor-新列表项上的增量计数器:
- 如何将新列表项添加到无序列表中
- 如何更新不可变列表以获得新列表
- 单击list item将创建一个具有原始列表项'文本内容的新列表项
- reduce方法创建新列表,为什么未定义
- jQueryUI可排序连接列表-当项目滚动到新列表中时,未触发Over事件
- 如果是列表,则循环列表;如果是对象,则循环包含对象的新列表