返回多个类时,使用jQuery使用一个类

时间:2013-08-27 15:22:11

标签: jquery jquery-selectors selector

我正在存储一系列类:

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

我可以做些什么来隔离这里需要的课程?

1 个答案:

答案 0 :(得分:0)

尝试

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