Использование jQuery для привязки события выпадающего меню или переключателя? - PullRequest
1 голос
/ 24 марта 2012

По-видимому, это очень простой jQuery, но я нахожусь в затруднительном положении, и я мог бы использовать некоторую помощь в настройке этих параметров TableSorter.

Это функция keyup, которая запрашивает таблицу и прекрасно работает.Я просто хочу изменить тип ввода с текстового поля на выпадающий или переключатели.То, что у меня есть, работает только при начальной загрузке страницы, а затем останавливается.

Версия ключа:

$("#txt_topics").keyup(function() {
        $("#example-4").beautify("rebuild", { filter :
                    { 7 :$("#txt_topics").val() } });
    });

Что я получил до сих пор:

$("select").ready(function() {
             $("#example-4").beautify("rebuild", { filter :
                    { 7 :$("select").val() } });
    });

<select>
 <option value="2012">2012</option>
 <option value="2011">2011</option>
 <option value="2010">2010</option>
</select>

Спасибо залюбая помощь, которую могут оказать мне jQuery / javascript люди.

Ответы [ 2 ]

2 голосов
/ 24 марта 2012

Вы можете связать события change или focus / blur, в зависимости от того, что именно вы пытаетесь сделать. change сработает в любое время, когда значение действительно изменится, focus и blur сработают, когда поле будет выбрано и не выбрано, соответственно.

$("select").change(function { ... });
1 голос
/ 24 марта 2012

Это также может помочь с демо:

http://jsfiddle.net/nEmPx/2/

Если я посоветую прочитать это в свободное время, это поможет вам лучше понять события Jquery: http://api.jquery.com/change/

JQuerycode:

$("select").change(function(){
    alert('do whatever!');
     //$("#example-4").beautify("rebuild", { filter :
       //             { 7 :$("select").val() } });
});​

ура

PS: Приведенный выше комментарий к пицце заставил меня голодать. :)

...