我有元素追加按钮列表使用悬停
<ul id="list">
</ul>
和两个文本字段的UL列表和HTML
Name: <input type="text" id='name'/><br/>
Surname: <input type="text" id='surname'/><br/>
<button id="submit">Submit</button>
提交按钮点击提交按钮,我附加来自该字段的元素的列表
$('#submit').click(function(){
if($('#name').val()!="" && $('#surname').val()!="") {
$('#list').append("<li>" + "Name: " + $('#name').val() + " <br/>Surname: " + $('#surname').val() + "</li>");
$('#name').val("");
$('#surname').val("");
}
});
这是问题: 我想通过使用悬停在这个列表中添加特定li上的两个按钮,当我在那个li元素按钮上显示,以及当我关闭按钮时隐藏。这里是我的代码:
$("ul").find("li").hover(
function() {
$('li').append('<button id="but1">Button1</button>'
+ '<button id="but2">Button1</button>');},
function(){
$('#but1').remove();
$('#but2').remove();
});
这是另一种尝试,但在追加按钮和列表不是在一个特定的李从UL列表
$('#list').each(function(){
console.log($(this));
$(this).hover(
function() {
$(this).append('<button id="but1">Button1</button>' + '<button id="but2">Button1</button>');
},
function(){
$('#but1').remove();
$('#but2').remove();
}
);
});
请缩进和正确格式化你的代码,然后检查是否有适合的套装......你可能会丢失的括号? – tmthydvnprt