只需获取span内的数字,请使用以下代码:
<h3>test <span>inside 123458</span></h3>
alert($('h3 span').text().match(/\d/))
//123458
只是获取内容h3,而不考虑内容的范围,如何?
答案 0 :(得分:1)
jQuery解决方案
alert( $('h3').clone().find('span').remove().end().text() );
纯JS解决方案
alert( document.getElementsByTagName('h3')[0].childNodes[0].textContent );
答案 1 :(得分:0)
如果您只想解析数字,请尝试以下方法:
<h3>test <span>inside 123458</span></h3>
<script type='text/javascript'>
alert($('h3 span').text().match(/\d+/));
</script>
希望这会有所帮助。这是一个可以玩的jsFiddle:http://jsfiddle.net/pkMB2/1/
鲍勃