<p id="str">
             1. 查找BR前的内容查找BR前的内容<br />
                2. BR前的内容查找BR前的内容查找<br />
                3. BR前的内容查找BR前的内容查找
            </p>
function StrEve(){
var $str = $("#str");

var br0 = $str.find("br").eq(0)
}
写到这里就不知怎么写啦 我想要做的是查找第一个BR前的内容,查找第一个BR和第二个BR之间的内容,应该怎么写啊各位谢谢啦!

解决方案 »

  1.   

    第一,一时半会儿我不知道怎么做
    第二,我一直坚信,怪异的需求都是方向错了,也许你该试试<ul><li>
      

  2.   


    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="gb2312" />
    <title></title>
    <style>
    </style>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
    </head>
    <body>
    <p id="str">
    1. 查找BR前的内容查找BR前的内容<br />
    2. BR前的内容查找BR前的内容查找<br />
    3. BR前的内容查找BR前的内容查找
            </p>
    <script>
    var text = $('#str').html();
    var re = /.*?<br.*?>/gi;
    text = text.match( re );
    alert( text[0] )
    alert( text[1] )
    </script>
    </body>
    </html>