Я написал плагин jQuery для фильтрации опций списка выбора.Он отлично работает в одном списке, но не в других элементах: http://jsfiddle.net/vgXPh/4/
$("select.filter").listFilter(); // doesn't work $("select.filter:first").listFilter(); // works
Я не вижу глобальных переменных, которые могли бы его испортить.Правильно ли я называю свои события привязки?JSLint не жалуется.Что я делаю не так?
Вы, вероятно, должны окружить свой код this.each(), например:
this.each()
$.fn.listFilter = function() { this.each(function() { (...) }); return this; };