我有很多部分,如下例:
<section class="section1">
<div>
blabla content1 blabla
</div>
</section>
<section class="section2">
<div>
blabla content2 blabla
</div>
</section>
我使用正则表达式来匹配例如“内容1”。但现在我想得到'content1'所在的部分类。不幸的是,我很新的正则表达式无法弄清楚如何做到这一点。当我尝试仅匹配字符串'section'时,我甚至遇到了麻烦:
sectionClass = new RegExp ('section(?=content1)','i');
这不起作用。
你能给我一个提示或提示如何写正则表达式吗?
编辑:我使用.html()
将代码存储在变量中答案 0 :(得分:0)
以下是代码:
var re=/<section\s+class=\"(\w+)\".+content1/;
var result = re.exec(s)[1];
答案 1 :(得分:0)
尝试
var variable = 'content1';
var clazz = $('section:contains("' + variable + '")').attr('class');