some text <a href="https://sample.com"</a>some text
<p> some text1 <a href="https://example1.com"</a></p>
<p> some text 2<a href="https://example2.com"</a></p>
<p> some text 3<a href="https://example3.com"</a></p>
some text <a href="https://sample.com"</a>some text
我有一个像这样的字符串。我只需要在<p>
标记内获取链接。我需要使用正则表达式来解析这个字符串。
答案 0 :(得分:2)
参见this fiddle,使用像这样的JQuery选择器:
var paragraphNestedLinks = $('p >a');
paragraphNestedLinks.each(function(index, value){
alert(value);
});
此示例将仅显示嵌套在警告框中段落中的3个链接。
您还需要修复HTML。链接形式不好。见下文:
some text <a href="https://sample.com">Link Text</a>some text
<p> some text1 <a href="https://example1.com">Link Text</a></p>
<p> some text 2<a href="https://example2.com">Link Text</a></p>
<p> some text 3<a href="https://example3.com">Link Text</a></p>
some text <a href="https://sample.com">Link Text</a>some text