Функция JQuery, которая скрывает все теги, чьи функции соответствуют определенному шаблону - PullRequest
0 голосов
/ 22 сентября 2011

Я новый Jquery и написал функцию переключения, которая выглядит следующим образом:

         $('.one-toggle').click(function(){ 
             $('.one-graph').toggle();
         });

По сути, я хочу изменить два моих селектора CSS, чтобы они соответствовали любому тегу, который имеет один переключатель и одинграф.Я не хочу, чтобы селектор требовал прямого совпадения.Regex может быть?

Ответы [ 2 ]

1 голос
/ 22 сентября 2011

Просто используйте стандартный разделитель селектора CSS:

$('.one-toggle, .one-graph').click(function(){ 
     $('.one-graph').toggle();
});
0 голосов
/ 22 сентября 2011

Чтобы соответствовать тегам, которые имеют оба имени класса, вам просто нужно это:

// cache the selector
var $elements = $('.one-toggle.one-graph').click(function(){ 
    // toggle all matched elements
    $elements.toggle();
    // or did you want to toggle just the clicked element?
    // $(this).toggle();
});
...