Използване на jQuery за използване на един клас, когато се връщат множество класове

Съхранявам поредица от класове така:

var sectionParentID = $(this).parent('section').attr('class');

Родителят има няколко класа. Например горната променлива може да върне "section one titleAdded" или "section two titleAdded" или "section three titleAdded"

Класът, който ме интересува, са числата: едно, две, три и т.н. С тези числа трябва да насоча друг div със същия клас (едно, две, три и т.н.)

var sectionParentSelector =  $(".product_totals").find(" ." + sectionParentID);

Когато регистрирам селектора така: console.log(sectionParentSelector) той връща следния неправилен селектор:

.product_totals  .section two titleAdded

Трябва ми, за да се върна .product_totals .two

Какво мога да направя, за да изолирам класа, който е необходим тук?


person JCHASE11    schedule 27.08.2013    source източник
comment
Заинтересованият клас винаги е вторият? В този случай можете да го разделите и да вземете втория като jsfiddle.net/IrvinDominin/c7Pax   -  person Irvin Dominin    schedule 27.08.2013


Отговори (1)


Опитвам

var sectionParentID = $(this).parent('section').attr('class');
sectionParentID  = $.trim(sectionParentID.replace(/(section)|(titleAdded)/g, ''))
var sectionParentSelector =  $(".product_totals").find(" ." + sectionParentID);
person Arun P Johny    schedule 27.08.2013