Я хочу сделать что-то для всех моих элементов span, которые имеют определенное значение класса.
То, что я хочу сделать, будет основано на значении атрибута родительского элемента span.
Может кто-нибудь указать в правильном направлении, пожалуйста.
$('span.MYCLASS').each(function() { switch($(this).parent().attr('THEATTRIBUTE')) { case 'something': // DO SOMETHING break; case 'somethingelse': // DO SOMETHING ELSE break; } });
Измените MYCLASS и THEATTRIBUTE на то, что вам нужно.Затем вы можете добавить столько случаев, сколько вам нужно.
Кроме того, эта страница может быть очень полезна при попытке определить, как выбрать элемент или группу из них.
$("span.spanClass").each( function(){ $(this).width($(this).parent().width()); } )
если ширина является атрибутом, который вы хотите изменить ..