我有以下问题:
我使用jQuery .text()函数来获取整个div元素的纯文本内容。
现在从这个字符串中我创建了一个小子字符串。 我想回到dom并找到整个DOM的子串的strpos。 这是jsfiddle,
这是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方法的解决方案,而不是正则表达式。 使用正则表达式我知道这是可能的,但不建议将正则表达式用于此类工作。