0

次の問題があります。

jQuery .text() 関数を使用して、div 要素全体の純粋なテキスト コンテンツを取得しました。

この文字列の中から、小さな部分文字列を作成しました。DOM に戻り、この部分文字列の strpos を DOM 全体で見つけたいと思います。ここにjsfiddleがあります、

http://jsfiddle.net/56GYt/

ここにhtmlがあります

<body>
       <div class="geronimo"> this is the problem.<p> now what do i do</p>
       <p> this is the next problem<br> i hope someone can help
       <em> im cooked if i dont find a quick solution.</em>
       </div>

ここに私のjQueryがあります。var textcontents = $(".geronimo").text();

     var textlengths = textcontents.length;
    //get a random number inside this length
    //create a searchstring from this
    var searchstring =
       textcontents.substring(Math.floor((Math.random()*textlengths)+1,textlengths));
      alert(searchstring);
     //now find this searchstring in the dom and return its strpos

これを行うために正規表現ではなく、純粋な DOM メソッドを使用する可能性があるソリューションが必要であることを強調したいと思います。正規表現でそれが可能であることはわかっていますが、この種の作業には正規表現はお勧めしません。

4

0 に答える 0