jQuery wrap()在点击时包装每个分配的对象
jQuery wrap() is wrapping every assigned object on click
我有一个表单,创建一个div当你输入一个名称,并单击"添加"。我想在一个li中包装这个div,但当我这样做时,它在一个li中包装了每个创建的具有相同类名的div,因此我最终在div周围有多个级别的li。是否有一种方法只针对在该单击上创建的div ?
小提琴在这里http://jsfiddle.net/clintongreen/BMX4J/1/
这是一个更新的小提琴。我所做的只是将新div
的创建移出对append
的调用,并将其存储在一个变量中,以便可以重用。来自小提琴的相关代码:
var newDiv = $('<div class="div_menu_button"></div>');
$('#created_buttons').append(newDiv.val(value).text(value) );
newDiv.wrap("<li></li>");
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 在循环中分配json值时,值被覆盖
- 动态分配GA增强型电子商务跟踪器
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 如何将函数包装在函数中以避免代码重复
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 如何在jQuery中将函数的输出分配给变量
- 为集合分配大量的模型弹药
- onclick函数需要双击,因为类分配延迟
- 为什么要包装每一个原型“;类“;JS中具有匿名函数的对象
- Javascript 将变量分配给警报
- 在'物品包装'
- 将节点数据分配给另一个变量jstree
- 如何发送分配列表<字符串>到JavaScript数组或可枚举对象
- Javascript变量分配-按类别
- 如何将内容分配给元素
- 如何在jQuery中包装两个元素的组
- 为变量分配多个nodejs导出返回值时出现问题
- 将 jQuery 函数分配给变量不起作用,但包装它不起作用
- jQuery wrap()在点击时包装每个分配的对象