Я использую jquery change () для выполнения действий при изменении SELECT определенного класса, однако я не хочу, чтобы последний выпадающий в DOM этого класса выполнял действие.
Я пытался
$("select.prodOption").change(function(){
if($(this) !== $("select.prodOption").filter(':last')){
//do stuff
}
});
надеясь, что вызываемая функция сначала проверит, является ли это последним элементом, и выполнит действие, только если false.
Я также попытался добавить пустую функцию отдельно к последнему элементу, надеясь, что это перевесит предыдущий вызов, но вместо этого будут выполняться оба.
$("select.prodOption").filter(':last').change(function(){ /*do nothing*/ });
У кого-нибудь есть идеи, как я передаю вызов onchange всем, кроме последнего элемента класса.