解决方案 »

  1.   


    没用正则,直接用jquery获取就可以<html>
    <head>
    <script src="http://static.blog.csdn.net/scripts/jquery.js" type="text/javascript"></script>
    </head>
    <body><ul id="category_2014-06-09">
    <li ondblclick="loadsc(111237)">
    <div class="tit2">
    <span>14:30</span>
    <a>篮球</a> 
    <a href="/play/111237.html">
    标题
    </a> 
    </div>
    </li><li ondblclick="loadsc(111235)">
    <div class="tit2">
    <span>14:20</span>
    <a>篮球1</a> 
    <a href="/play/111235.html">
    标题1
    </a> 
    </div>
    </li>//重复的LI
    </ul>
    <script>
    $(document).ready(
    function()
    {
    $("ul[id^='category_']").find("li").each(
    function(i,n)
    {
    var catid = $(n).parent().attr("id").replace(/category_/,"");
    var time = $(n).find('span').eq(0).text();
    var atext = $(n).find('a').eq(0).text();
    var num = $(n).find('a').eq(1).attr('href').replace(/[^\d]+/g,"");
    var atext1 = $(n).find('a').eq(1).text();
    alert(catid+"|"+time+"|"+atext+"|"+num+"|"+atext1);
    }
    )
    }
    );
    </script>
    </body>
    </html>