Получить последнее выбранное значение элемента множественного выбора

У меня есть несколько полей выбора, которые были установлены для принятия нескольких значений. В любом случае, я могу использовать jQuery, чтобы получить последнее выбранное значение? Я пытался использовать следующее:

<code>var latest_value = $("option:selected",this).val();
</code>

и ничего не вернулось. Я хочу только последнее выбранное значение, а не массив значений.

заранее спасибо

В соответствии с запрошенным здесь HTML, я сократил список, так как он слишком длинный:

<code><select id="style-list" name="style-list[]" class="attrs" multiple="multiple">
    <option value="7">2 Pack</option>
    <option value="10">3 Pack</option>
    <option value="12">4 Pack</option>
</select>
</code>

Затем в верхней части страницы у меня есть следующее (у меня их 8, но я показал несколько, чтобы вы могли видеть, что я использую несколько экземпляров виджета с множественным выбором:

<code>$(document).ready(function(){

    $("#product-list").multiselect({
       selectedList: 4,
       noneSelectedText: "Product",
       minWidth: 190  
    }).multiselectfilter();

    $("#style-list").multiselect({
       selectedList: 4,
       noneSelectedText: "Style",
       minWidth: 190  
    }).multiselectfilter();


    $("#feature-list").multiselect({
       selectedList: 4,
       noneSelectedText: "Features",
       minWidth: 190  
    }).multiselectfilter();

});
</code>

и тогда у меня есть это в отдельном файле JS:

<code>$(function(){

    $(".attrs").on("multiselectclick", function(event, ui){

    var latest_value = $('option', this).filter(':selected:last').val(); 
    alert (latest_value);

    var view = $("#currentview").val();
    var page = 1;

    run_ajax(view,page);

    });

})
</code>

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос