Задача 1 от Exam Preparation 07/11
Здравейте,
Ще се радвам, ако някой ми помогне да разгадая защо Judge ми дава 71/100 и 2 теста гърмят:
function attachEvents() {
let count=0;
$('#btnDelete').click (function (event) {
let townSelected = $('#townName').val();
$("#towns option").each((index, item) => {
if (item.textContent.includes(townSelected)) {
count++;
$(item).remove();
}
})
if (count>0){
$('#result').text('')
$('#result').append(`${townSelected} deleted.`);
$('#townName').val('');
count=0;
} else {
$('#result').text('')
$('#result').append(`${townSelected} not found.`)
$('#townName').val('');
}
})}
Всъщност, забелязах, че съм постнал грешния код. Бях го направил по твоя начин и го тествах в браузъра, но пак не става. Нещо друго гърми. Това е кода, който трябваше да постна:
function attachEvents() {
let count=0;
$('#btnDelete').click (function (event) {
let townSelected = $('#townName').val();
$("#towns option").each((index, item) => {
if (item.textContent == townSelected) {
count++;
$(item).remove();
}
})
if (count>0){
$('#result').text('')
$('#result').append(`${townSelected} deleted.`);
$('#townName').val('');
count=0;
} else {
$('#result').text('')
$('#result').append(`${townSelected} not found.`)
$('#townName').val('');
}
})}
Аз смених само това и дава 100/100.
Ами да, просто при копирането съм си копирал стария код и отново пействам кода с includes. Много благодаря!