我有一个按钮<button onclick="takedown()"> take down </button>
,它创建一个 H1 和按钮,在我的文本字段中使用文本的 id 和 h1 在最后的 h1 和按钮在按钮的最后,按钮有一个 onclick onclick="delete()"
。就是这个功能
function takedown(){
note = document.getElementById("noteinput").value;
idh1 = note + "h1";
idbutton = note + "button";
idcenter = note + "center";
$('<center id="' + idcenter + '"> <h1 id="' + idh1 + '">' + note + '</h1> <button id="'+ idbutton +'" onclick="deletenote()"> Delete </button> </center>').appendTo("body");
}
对于删除功能,remove() 仅在按钮的 id 和 h1 是一个单词时才有效。
function deletenote(){
// First setting
var idbuttondelete = event.target.id;
var idh1delete = idbuttondelete.replace("button", "h1");
// Removing the button, h1,center
$('#' + idbuttondelete).remove();
$('#' + idh1delete).remove();
}
如果有两个词的 id,有谁知道什么是错的或如何使用 JQuery 删除某些东西。