0

我有以下问题:

我使用 jQuery .text() 函数来获取整个 div 元素的纯文本内容。

现在,我从这个字符串中创建了一个小子字符串。我想回到 dom 并在整个 DOM 中找到这个子字符串的 strpos。这是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