JQuery - множественный выбор, а затем настроить на основе каждого атрибута родителей - PullRequest
1 голос
/ 04 ноября 2011

Я хочу сделать что-то для всех моих элементов span, которые имеют определенное значение класса.

То, что я хочу сделать, будет основано на значении атрибута родительского элемента span.

Может кто-нибудь указать в правильном направлении, пожалуйста.

Ответы [ 3 ]

2 голосов
/ 04 ноября 2011
$('span.MYCLASS').each(function() {
  switch($(this).parent().attr('THEATTRIBUTE'))
  {
    case 'something':
      // DO SOMETHING
      break;

    case 'somethingelse':
      // DO SOMETHING ELSE
      break;
  }
});

Измените MYCLASS и THEATTRIBUTE на то, что вам нужно.Затем вы можете добавить столько случаев, сколько вам нужно.

0 голосов
/ 04 ноября 2011

Кроме того, эта страница может быть очень полезна при попытке определить, как выбрать элемент или группу из них.

0 голосов
/ 04 ноября 2011
$("span.spanClass").each(
    function(){
      $(this).width($(this).parent().width());
    }
)

если ширина является атрибутом, который вы хотите изменить ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...