我正在建造的计划是:您可以单击一个按钮来创建一些房屋,它们将被分配一个随机 ID。(我知道现在不是唯一的 ID)。
当您单击您创建的房屋之一时,您将能够看到有关房屋的一些信息和一个删除按钮:
$('.House').click(function(){
var iDivHouseId = $(this).attr('id');
var oHouse = findHouseId(iDivHouseId);
$('#ShowId').text("ID: " + oHouse.getId());
$('#ShowStreetName').text("Street name: " +oHouse.getStreetName());
$('#ShowNumber').text("Number: " +oHouse.getNumber());
$('#WindowDisplayPersonInfo').append('<input type="button" id="DeleteHouse" value="DELETE" />');
$('#DeleteHouse').click(function () {
$(?????).remove();
});
});
但正如标有问号的那样,我不知道我必须输入什么才能通过随机创建的 ID 删除房子。我可以添加类 .House,但随后所有房屋都将被删除。
// 另外,现在,当您单击房屋几次时,会显示几个删除按钮,因为它每次都会附加一个新按钮。如何用新按钮替换旧按钮,而不是每次都创建一个新按钮。