我有元素追加按鈕列表使用懸停
<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