Как использовать jQuery затем () для выбора следующего отделения классом

Yor может использовать FileSystemWatcher в Системе. Диагностика.

Из MSDN:

общедоступный класс Наблюдатель {

public static void Main()
{
Run();

}

[PermissionSet(SecurityAction.Demand, Name="FullTrust")]
public static void Run()
{
    string[] args = System.Environment.GetCommandLineArgs();

    // If a directory is not specified, exit program.
    if(args.Length != 2)
    {
        // Display the proper way to call the program.
        Console.WriteLine("Usage: Watcher.exe (directory)");
        return;
    }

    // Create a new FileSystemWatcher and set its properties.
    FileSystemWatcher watcher = new FileSystemWatcher();
    watcher.Path = args[1];
    /* Watch for changes in LastAccess and LastWrite times, and 
       the renaming of files or directories. */
    watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite 
       | NotifyFilters.FileName | NotifyFilters.DirectoryName;
    // Only watch text files.
    watcher.Filter = "*.txt";

    // Add event handlers.
    watcher.Changed += new FileSystemEventHandler(OnChanged);
    watcher.Created += new FileSystemEventHandler(OnChanged);
    watcher.Deleted += new FileSystemEventHandler(OnChanged);
    watcher.Renamed += new RenamedEventHandler(OnRenamed);

    // Begin watching.
    watcher.EnableRaisingEvents = true;

    // Wait for the user to quit the program.
    Console.WriteLine("Press \'q\' to quit the sample.");
    while(Console.Read()!='q');
}

// Define the event handlers.
private static void OnChanged(object source, FileSystemEventArgs e)
{
    // Specify what is done when a file is changed, created, or deleted.
   Console.WriteLine("File: " +  e.FullPath + " " + e.ChangeType);
}

private static void OnRenamed(object source, RenamedEventArgs e)
{
    // Specify what is done when a file is renamed.
    Console.WriteLine("File: {0} renamed to {1}", e.OldFullPath, e.FullPath);
}

}

можно также перейти по этой ссылке Действие Папки Наблюдения в VB.NET

21
задан cfnerd 22 December 2017 в 14:02
поделиться

2 ответа

Вы пробовали:

$('div.MenuItemSelected').nextAll('.MenuItem:first');

Я думаю, что проблема, с которой вы столкнулись, заключается в том, что next возвращает ближайшего брата, тогда как nextAll возвращает коллекцию всех последующих братьев и сестер, соответствующих вашему селектору. Применение селектора : first к вашему фильтру nextAll должно исправить ситуацию.

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

$('div.MenuItemSelected').next().next();
43
ответ дан 29 November 2019 в 20:13
поделиться

Вы пробовали: .parent () и .дети() ? http://docs.jquery.com/Traversing

4
ответ дан 29 November 2019 в 20:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: