使用jQuery在DOM中查找字符串的位置

时间:2013-02-15 17:54:45

标签: jquery dom

我有以下问题:

我使用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方法的解决方案,而不是正则表达式。 使用正则表达式我知道这是可能的,但不建议将正则表达式用于此类工作。

0 个答案:

没有答案