如何在数组中获取文本

How to get text inside array?

本文关键字:获取 取文本 数组      更新时间:2023-09-26

我有这样一个数组:

var arr  = ['<p id="p1">Paragraph 1<p>', '<p id="p2">Paragraph 2<p>', '<p id="p3">Paragraph 3<p>']

我如何从这个数组中获得文本Paragraph 3 ?

您可以使用:

$(arr[2]).prop('innerHTML');

或:

$(arr[2]).html();

小提琴

您可以通过使用split()方法截断字符串来剥离内部文本。

<script>
var arr  = ['<p id="p1">Paragraph 1<p>', '<p id="p2">Paragraph 2<p>', '<p id="p3">Paragraph 3<p>']
/* Even works with closed <p> element */
var arr  = ['<p id="p1">Paragraph 1</p>', '<p id="p2">Paragraph 2</p>', '<p id="p3">Paragraph 3</p>']
alert(arr[2].split('>')[1].split('<')[0])
</script>