У меня есть div с imgs в них.Тем не менее, некоторые из этих div'ов также имеют span как первый элемент внутри div'а.Этот промежуток представляет «метку» для imgs в этом div.
У меня есть скрипт, в котором, если я удерживаю alt и нажимаю на этот «пакетный» div, он будет удален.Однако я не хочу удалять пакеты, в которых есть метки.Для них достаточно просто удалить imgs изнутри.
У меня были проблемы с установлением этой логики.Кроме того, чтобы передать возможность удаления, нажав и удерживая клавишу alt, я попытался изменить свойство css на некоторые цвета в качестве подсказки.Это тоже не работает.
$(".Card_Packet").click(function (e) {
if (e.altKey) {
$(this).live('hover', function(event) {
if (event.type === 'mouseover') {
$(this).css({
'border-color': 'red'
});
}
else {
$(this).css({
'border-color':'black'
});
}
});
if ($(this).find('Sect_Header')) { //if the div contains the label, remove only the images. Otherwise, remove the whole thing.
$(this).remove('img');
} else {
$(this).remove();
}
}
});
Я уверен, что это как-то связано с моим порядком операций.