jQuery或JavaScript等价的PHP strpos函数在页面上查找string
 JavaScript或jQuery中是否有与PHP中的strpos类似的function? 
我想在页面中find一个元素内的string。 我正在寻找的string是:
 td class="SeparateColumn" 
我想要一些我可以像这样运行的东西来find:
 if $("anystring") then do it 
	
 我假设你的意思是检查一个string是否包含一个字符,以及string中的位置 – 你想使用JS中的string的indexOf()方法。 这里是相关的文档 。 
 好的,所以你想search整个页面!  :contains()select器将做到这一点。 查看jQuery文档 :contains 。 
要search页面中的每个元素,请使用
 var has_string = $('*:contains("search text")'); 
如果你返回jQuery元素,那么search就成功了。 例如,在这个页面上
 var has_string=$('*:contains("Alex JL")').length //has_string is 18 var has_string=$('*:contains("horsey rodeo")').length //has_string if 0. So, you could an `if` on this and it would work as expected. 
 你不需要jquery这个 – 普通的旧的Javascript会做得很好,使用.indexof()方法。 
但是,如果你真的想要一个精确的语法匹配PHP的strpos(),像这样的事情会做到这一点:
 function strpos (haystack, needle, offset) { var i = (haystack+'').indexOf(needle, (offset || 0)); return i === -1 ? false : i; } 
注意:这个函数取自这里: http : //phpjs.org/functions/strpos : 545
的jsfiddle