Задача 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. Много благодаря!