我有一个与字符串'test'匹配的正则表达式,但我希望它返回文本的父元素,例如:
<div class="foo">test</div>
<div class="other">other</div>
并返回$(".foo")
,以便我可以操纵它
提前谢谢,
答案 0 :(得分:1)
如果我理解你想要获得<div class="foo">test</div>
你只需要test
吗?
第一个:
$('.foo').parent(); or $('.foo').parent().html();
如果您只想要文本test
,则可以执行以下操作:
$('.foo').html();
如果我弄错了,请告诉我
答案 1 :(得分:0)
这将搜索所有div并返回那些匹配your_regex的文本。
$('div').filter(function () {
return $(this).text().match(your_regex);
}).whatever_function_you_need();