Вместо того, чтобы пытаться выполнять поиск по стилю, возможно, вы могли бы добавить «активный» класс, когда вы раскрываете заданную строку, и удалить его, когда вы снова его скрываете.
Затем можно выполнить поиск с помощью jQuery. var schoolid = $("tr.active").prop("schoolidx");
Посмотрите на addClass и removeClass . Я предполагаю, что у вас уже есть возможность скрыть каждый ряд. Просто добавьте эти две функции в этот бит кода.
Это не совсем «автоматически исправляет что-либо», но есть плагин StyleCop для Resharper на Codeplex , который автоматически выделит ошибки стиля в вашем коде.
Обновление: Согласно веб-сайту StyleCop для ReSharper , ReSharper теперь предоставляет все большее число быстрых исправлений для ошибок StyleCop , Вы выбираете быстрое исправление из списка, и проблема будет решена автоматически.
StyleCopFixer автоматически исправляет исключения StyleCop в Visual Studio IDE для только C # .
В настоящее время учитываются следующие ошибки:
В codeplex есть проект, который выполняет автоматическое исправление на основе предупреждения stylecop. Однако оно не завершено ...
.К сожалению, сейчас я не знаю каких-либо автоматических инструментов для полного исправления ситуации.
Однако, если вы настроите параметры форматирования в Visual Studio (и Resharper, если они у вас есть) для форматирования кода, чтобы соответствовать рекомендациям стилевого полицейского, очистка станет немного проще.
Как только вы это сделаете, вы можете зайти в файл и выполнить «Правка» - «Дополнительно» -> «Формат документа» (или сочетание клавиш, которое зависит от ваших настроек сочетания клавиш - у меня это Ctrl + K, Ctrl + D). Это исправит довольно много предупреждений стиля полицейского, особенно если у вас есть resharper + плагин stylecop. Он не исправит все из них, но во многих случаях он принимает количество предупреждений в файле с сотен до десятков.
Если у вас есть Resharper, вы можете скачать плагин StyleCop для Resharper, в котором есть некоторые автоматические исправления. StyleCop для Resharper на кодовый комплекс.
Было упомянуто о Блог StyleCop о реализации автоматического исправления для правил
Также ознакомьтесь с записью в блоге, касающейся интеграции в существующий крупный проект.
Примечание. Кажется, что StyleCop возвращает только около 1000 предупреждений, поэтому вы продолжите получать это число даже после исправления кучи.
В наше время можно использовать StyleCop. Анализаторы пакет NuGet в Ваших проектах.
Обновление пакета может привести к большому количеству новых предупреждений.
Ctrl + . показывает доступные быстрые исправления. Фиксация может быть применена к целому решение для проекта или документа , сразу.
А окно Preview Changes позволяет Вам отменить выбор строк для разрешения вручную.
CodeMaid является хорошим инструментом для фиксации ошибок форматирования в пакете или автоматически.