我已经尝试过并且有错误,但只有当输入的百分比不是 100% 时才会出现这些字段。例如,如果我在第一个百分比输入字段中输入 22%,在第二个百分比输入字段中输入 78%,则警报应显示百分比已达到 100% 但如果未达到 100%,则应继续添加输入字段,直到它们全部添加高达 100%
$(document).ready(function () {
$(document).on("focusout", ".ration, .percentage", function () {
var count = $('.newtextbox').length;
if (count < 5) {
$(content).append("<p><input type='text' class='newtextbox' id='ingredient" + count + "' placeholder='ingredient name'/> <input type='text' class='costPerTon' placeholder='cost per ton'/> <input type='text' class='percentage' placeholder='percent applied'/> <input type='button' value='Remove' id='removeButton" + count + "'/></p>");
} else {
alert('You have maximum elements allowed.')
}
$("input[type = 'button']").click(function () {
$(this).parent().remove();
});
});
});