1

如何获取 html 代码中的数字。

例如:

<a href="#">Comments</a>(10)

我怎样才能从上面的代码行中得到 10。

这包括删除链接 html 、注释 word 以及数字“10”周围的括号

如何使用 jquery/javascript 做到这一点?

4

2 回答 2

4

给定 html

<a id="#element" href="#">Comments</a>(10)

jQuery:

var value = $("#element").get(0).nextSibling.nodeValue; //"(10)"
value = parseFloat( value.substr(1) ); //10

如果你有一个字符串 ( '<a href="#">Comments</a>(10)'),那么

var value = $('<div>', {html: '<a href="#">Comments</a>(10)'}).contents().get(1).nodeValue; //"(10)"
value = parseFloat( value.substr(1) ); //10
于 2012-07-20T06:37:46.763 回答
0

你可以尝试这样的事情:http: //pastebin.com/PV9f0PQH

我将示例粘贴到 pastebin 中,因为粘贴部分 html 标记时出现问题。

于 2012-07-20T06:45:43.840 回答