누군가가 도와 줄 수 있습니까? 아니면 어떻게 할 수 있습니까? 나는 식료품 목록에 대한 간단한 HTML 코드가 있습니다기존 jQuery 버튼에 jQuery가 포함 된 버튼을 추가하십시오.
<!DOCTYPE html>
<html>
<head>
<title>Let's buy...</title>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<h2 class="title">My grocery list<span id="counter"></span> </h2>
<ul id="list-items"></ul>
<div id="newItemButton"><button href="#" id="showForm">new item</button></div>
<form id="newItemForm">
<input type="text" id="itemDescription" placeholder="Add item..."/>
<input type="submit" id="addButton" value="add" />
</form>
<script
src="https://code.jquery.com/jquery-3.2.1.min.js"
integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
crossorigin="anonymous"></script>
<!-- <script type="text/javascript"
src="https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> -->
<script type="text/javascript" src="js/javascript.js"></script>
</body>
</html>
을 그리고 사용자가 목록에 요소를 추가하고 오전 - 사용자가 항목을 추가 할 때, 해당 항목은 버튼을 제공합니다. 이제 버튼에 "append()"가있는 4 개의 버튼을 더 추가하려면 "item change"버튼을 누르고, 사용자 환경 설정에 따라 빨강, 초록, 오렌지 및 회색과 같은 항목의 색상을 변경하려면 각 버튼을 클릭해야합니다. 버튼을 추가하려고하는데 추가하지 않은 것 같습니다. 페이지에 표시되지 않습니다. 단지 버튼 하나만 추가하려고했습니다.
$(function() {
let $list, $newItemForm, $newItemButton;
let item = '';
$list = $('ul');
$newItemForm = $('#newItemForm');
$newItemButton = $('#newItemButton');
function updateCount() {
let items = $('li').length;
$('#counter').text(items);
}
updateCount();
$newItemButton.show();
$newItemForm.hide();
$('#showForm').on('click', function() {
$newItemButton.hide();
$newItemForm.show();
});
$newItemForm.on('submit', function(e) {
e.preventDefault();
let text = $('input:text').val();
$list.append('<li>' + text + '<button id="btn-change">change item</button><hr></li>');
$('input:text').val('');
updateCount();
});
이는 = '과정을 추가하는 버튼'입니다 : 여기에 ... 내 jQuery 코드입니다
$('#btn-change').one('click', function() {
let b = $('<input/>').attr({
type: "button",
id: "hot",
value: 'hot'
});
$("button").append(b);
});