qcpc.net
当前位置:首页 >> jquEry中有能代替inDExOF()的方法么?inDExOF 不能... >>

jquEry中有能代替inDExOF()的方法么?inDExOF 不能...

可以换种思路:你先把需要查找的字符串全部转成大写或者小写,然后在使用indexOf就可以了

if($("input").text().indexOf("q")>-1){ alert('asdasdasdasdasd'); }

indexOf是字符串的方法,然而有的浏览器支持数组的indexOf JQUERY的有index方法,indexOf好像没有听过,你的indexof就更别提了

不用Jquery就能做到。。。 var str="我爱中国"; if(str.indexOf("中国")>=0) { alert("含有此字符串"); } else { alert("没有此字符串"); }

indexOf() 和 lastIndexOf() 是js的用法,与jquery是无关的,所有直接用原生js就可以了。 indexOf() 和 lastIndexOf() 方法返回的都是指定的子串在另一个字符串中的位置,如果没有找不到子串,则返回 -1。 这两个方法的不同之处在于,indexOf() ...

没有任何不同的。 都是做if判断 只是写法上有所区别而已。

jQuery有trim函数 $.trim(字符串); 可以使用js的indexOf函数判断是否有空格 if(str.indexOf(" ")!=-1){ }

可以用数组的indexOf函数,方法arr.indexOf(find,start); find:要找的内容,必须; start:查找开始下标,可选; 返回:查找数据所在的下标,如果没找到,返回-1 如果只要知道是否有8这个数字,直接调用arr.indexOf(8),如果返回值不为-1,说明找...

var myClass=$("元素标签").attr("class"); var theClass="某个class"; if(myClass.indexOf(theClass) >= 0){ 具有这个class }else{ 没有 }

var str = chars.substring(chars.indexOf('@'),chars.indexOf('.')); 根据邮件地址的组成方式 chars.indexOf('@')是取第一次出现@的索引,在你这里是3 chars.indexOf('.')是11 在截取子串substring

网站首页 | 网站地图
All rights reserved Powered by www.qcpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com