如何获取html代码中的数字。使用jquery/javascript从一行html代码中获取数字
例如:
<a href="#">Comments</a>(10)
如何从上面的代码线得到10。
这包括移除链接HTML,评论的话,再加上周围
如何才能做到这一点使用jQuery/JavaScript的数字“10”的括号?
如何获取html代码中的数字。使用jquery/javascript从一行html代码中获取数字
例如:
<a href="#">Comments</a>(10)
如何从上面的代码线得到10。
这包括移除链接HTML,评论的话,再加上周围
如何才能做到这一点使用jQuery/JavaScript的数字“10”的括号?
给定的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
你可以尝试这样的事情: http://pastebin.com/PV9f0PQH
我在pastebin中粘贴示例,因为在粘贴部分html标签时出现问题。
你能否提供包含html元素?(dom结构) – Ando 2012-07-20 06:32:32
上面这行是从html页面中提取的,并存储在一个javascript变量中。 – sm21guy 2012-07-20 06:34:17