【发布时间】:2020-12-15 09:26:47
【问题描述】:
我正在使用此处的示例:How to add a button dynamically using jquery
我想知道的是,如何在单击插入后创建的新按钮上添加 jquery 功能?
假设我点击了两次按钮,插入之后,所以我有了这两个新按钮。如何在按钮上添加功能?
我想重新创建的是: `
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>
<button id = "btn_add> Add </button>
<div id= "container">
<div id = "under_container">
</div>
</div>
</body>
</html>`
JS
$(document).ready(function () {
$("#btn_add").click(() => {
$('#container').append(`<div id="text">\
<div id="title" >\
Trial
</div> \
<button id="btn_addOther"> Add Other </button>
</div>`);
})
$("#btn_addOther").click(() => {
$('#under_container').append(`<div id="card"> \
<textarea placeholder="Title" type="text" >Title</textarea> \
</div>`
);
});
});
所以,我想创建一个添加其他按钮的按钮,当创建新按钮时,它们应该能够在页面上创建其他内容。
【问题讨论】:
标签: javascript html jquery dom-events