試行してエラーが発生しましたが、フィールドは、入力したパーセンテージが 100% でない場合にのみ表示されます。たとえば、最初のパーセンテージ入力フィールドに 22% を入力し、2 番目のパーセンテージ入力フィールドに 78% を入力すると、アラートはパーセンテージが 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();
});
});
});