1

我有这个数组:

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

如何Paragraph 3从该数组中获取文本?

4

2 回答 2

4

您可以使用:

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

或者:

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

小提琴

于 2013-04-22T16:40:14.413 回答
1

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>
于 2013-04-22T17:29:24.790 回答