Я бы хотел, чтобы в текстовое поле не вводились повторяющиеся записи. Я попытался с помощью следующего кода, но он всегда выбирает текущее значение и не совпадает с тем, который сохранен в предыдущем текстовом поле. Мои HTML-коды генерируются динамически, поэтому я думаю, что это может быть проблемой.
HTML
<input type="text" class="form-control" id="serialNumber" class="seiralNumberValue" />
JQuery
// Restrict Duplicate Serial Number in TextBox
$(document).on('blur', '.seiralNumberValue', function () {
var currentValue = $(this).val();
var currentId = $(this).attr('id', 'currentValue');
console.log(currentValue);
$(".deviceSerialNumber").each(function () {
if ($(this).val() == currentValue && $(this).attr('id') == currentId) {
console.log("Duplicate Serial Number found");
}
});
});