Как запустить событие выпадающего списка мгновенно? - PullRequest
1 голос
/ 29 января 2011

UPDATE2 : Файл 'jquery-1.4.4-vsdoc.js' по какой-то причине был проблемой ... это файл только для intellisense? ... я прокомментировал включение для этого, и теперь оно отлично работает ..

ОБНОВЛЕНИЕ : ОК, так что это работало, когда я использовал оригинальный файл js- http://code.jquery.com/jquery-1.4.4.js

У меня выпадающий список: <%= Html.DropDownList("dropdownid", new SelectList(Model.WeightToLoseList, "Value", "Text")) %>

в моем jQuery я назначаю событие изменения следующим образом:

$('#dropdownid').change(function() {......});

Но это событие срабатывает только тогда, когда я выбираю что-либо и затем щелкаю в любом месте за пределами страницы ... но я хочу, чтобы оно работало мгновенно и показывало мне, как только я выбираю элементы из выпадающего списка, а не после того, как я нажимаю снаружи ... это Поведение воспроизводится только на Chrome и Firefox. Но он прекрасно работает на IE8 . Есть идеи?

1 Ответ

1 голос
/ 29 января 2011

Дубликат Событие огня каждый раз, когда элемент DropDownList выбирается с помощью jQuery

Винсент Рамдани ответил:

$(document).ready(function(){
 var clicknum = 0;
 $("#dropdownid").click(function(){
        clicknum++;
        if(clicknum == 2){
            alert($(this).val());
                clicknum = 0;
        }
 });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...