如何使用jquery appendTo()将列表项与按钮组合
how to combine list items with buttons using jquery appendTo()?
现在我有我的列表项和下面的按钮,我希望我的按钮就在列表项的下一个旁边。我尝试使用name=,但它只是为按钮输出html的字符串版本,而不是实际的html按钮本身
function addCheckbox(name, id) {
var container = $('#sortable');
var items = container.find('li');
//name = name+ '<button type="button" id = "delete" value="delete">Delete</button>';
$('<li /> ', { 'id': 'cb_'+id, text:''+ name }).appendTo(container);
$('<button> ', { 'id': 'delete', value:'delete' , text:'delete' }).appendTo(container);
}
将按钮附加到li
var li = $('<li /> ', { 'id': 'cb_'+id, text:''+ name });
li.appendTo(container);
$('<button> ', { 'id': 'delete', value:'delete' , text:'delete' }).appendTo(li);
此外,如果您有多个删除按钮,则需要使删除按钮的id唯一。使用一个通用的类名,然后只监听click事件。
$(container.on("click", "button.deleteClass", function () {
console.log(this);
//$(this).closest("li").remove();
});
相关文章:
- Javascript按钮下拉列表
- 如何在按钮中显示下拉列表中选定的元素
- 鼠标悬停事件影响列表中所有行中的按钮,而不仅仅是特定按钮
- 如何在用户返回和上一个按钮时刷新下拉列表
- 客户端单选按钮列表验证
- 根据两个下拉列表的默认值禁用按钮
- 谷歌应用程序脚本示例-如何更改单选按钮的列表框相关值
- 我想在我的准备列表项上创建一个按钮
- Javascript/Jquery将选择列表更改为单选按钮
- 将文本框/单选按钮/和下拉列表中的信息添加到dataTable
- 如何根据是否通过jsp中的jstl选中单选按钮来启用和禁用下拉列表
- 选择绑定到同一范围的按钮,单击时会相互触发.如何从angular.js中的两个选择列表按钮解除范围绑定
- 从执行jscript列表按钮创建多个相关对象
- 集成指南中的“添加播放列表”按钮不起作用
- 引导程序下拉列表按钮没有'不起作用
- 隐藏可配置产品的“添加到愿望列表”按钮,直到选择一个选项
- 单击列表按钮时,从列表中获取内部HTML
- 基于数据的分层列表按钮
- 点击添加到列表按钮获得项目添加到列表框从文本框和单选在javascript
- “清除未排序列表”按钮不起作用