我正在處理的項目需要添加一個新元素並使用編輯按鈕更改元素。我該如何定位僅具有相同類別的元素並對其進行更改而不影響具有相同類別的其他元素?如何僅更改具有相同類的一個元素
var $input = $("#change");
var $btn = $("#add");
var $btne = $("#edit");
var $content = $("#content");
$btne.hide();
$btn.click(function(){
var typedInfo = document.getElementById("change").value;
var item = $('<li></li>');
item.append(typedInfo);
$content.append(item);
$content.on("click","li", function(){
});
item.click(function(){
var clickedItem = $(this);
$btne.show();
item.text(" ");
var typeNew = $('<input type="text" id="newInput" value = "edit">')
typeNew.click(function(e){
e.stopPropagation();
});
item.append(typeNew);
$btne.click(function(){
var editedInput = document.getElementById("newInput").value;
clickedItem.text(editedInput);
$btne.hide();
});
});
});
非常感謝你! –