jquery indexOf使用方法


Posted in Javascript onAugust 19, 2013

indexOf() 和 lastIndexOf() 是js的用法,与jquery是无关的,所有直接用原生js就可以了。

indexOf() 和 lastIndexOf() 方法返回的都是指定的子串在另一个字符串中的位置,如果没有找不到子串,则返回 -1。
这两个方法的不同之处在于,indexOf() 方法是从字符串的开头(位置 0)开始检索字符串,而 lastIndexOf() 方法则是从字符串的结尾开始检索子串。

strObj.indexOf(subString[, startIndex]) 参 数 strObj 必选项。String 对象或文字。 subString 必选项。要在 String 对象中查找的子字符 串。 starIndex 可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。

说明 indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。 如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。 从左向右执行查找。否则,该方法与 lastIndexOf 相同。

例子: [CODE_HTML] [/CODE_HTML] 最后得到的结果是-1,0,3

if(ss.indexOf('winner')>-1)
strobj.indexOf(substring[, startindex])
其中strobj是必选项。string 对象或文字

<script type="text/javascript"> 
array.prototype.indexOf = function (str) { 
for (var i = 0; i < this.length; i++) { 
if (str == this[i]) { 
return i; 
} 
} 
return -1; 
} 
</script>
Javascript 相关文章推荐
JQuery Tab选项卡效果代码改进版
Apr 01 Javascript
JS模拟面向对象全解(二、类型与赋值)
Jul 13 Javascript
使用jQuery+HttpHandler+xml模拟一个三级联动的例子
Aug 09 Javascript
重构Javascript代码示例(重构前后对比)
Jan 23 Javascript
jQuery的attr与prop使用介绍
Oct 10 Javascript
Node.js文件操作详解
Aug 16 Javascript
Vue2.0使用过程常见的一些问题总结学习
Apr 10 Javascript
jQuery Jsonp跨域模拟搜索引擎
Jun 17 jQuery
详解vue mixins和extends的巧妙用法
Dec 20 Javascript
关于JavaScript中高阶函数的魅力详解
Sep 07 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
May 12 Javascript
vue实现可以快进后退的跑马灯组件
Apr 08 Vue.js
js里取容器大小、定位、距离等属性搜集整理
Aug 19 #Javascript
没有document.getElementByName方法
Aug 19 #Javascript
js中符号转意问题示例探讨
Aug 19 #Javascript
window.opener用法和用途实例介绍
Aug 19 #Javascript
JavaScript异步编程:异步数据收集的具体方法
Aug 19 #Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
Aug 19 #Javascript
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
Aug 19 #Javascript
You might like
十天学会php之第六天
2006/10/09 PHP
《PHP编程最快明白》第五讲:php目录、文件操作
2010/11/01 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
2018/05/11 PHP
JAVASCRIPT实现的WEB页面跳转以及页面间传值方法
2010/05/13 Javascript
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
2010/08/13 Javascript
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
JS清除IE浏览器缓存的方法
2013/07/26 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
详解Bootstrap创建表单的三种格式(一)
2016/01/04 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
Vue.js快速入门教程
2016/09/07 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
2016/12/04 Javascript
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
React中如何引入Angular组件详解
2018/08/09 Javascript
JavaScript中Object、map、weakmap的区别分析
2020/12/15 Javascript
python编写的最短路径算法
2015/03/25 Python
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
Python多进程机制实例详解
2015/07/02 Python
Windows下PyCharm安装图文教程
2018/08/27 Python
Python中文件的写入读取以及附加文字方法
2019/01/23 Python
django多对多表的创建,级联删除及手动创建第三张表
2019/07/25 Python
python利用opencv实现SIFT特征提取与匹配
2020/03/05 Python
丝芙兰波兰:Sephora.pl
2018/03/25 全球购物
可打印的优惠券、杂货和优惠券代码:Coupons.com
2018/06/12 全球购物
Vans澳大利亚官网:购买鞋子、服装及配件
2019/09/05 全球购物
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
元旦促销方案
2014/03/15 职场文书
企业文化演讲稿
2014/05/20 职场文书
先进个人申报材料
2014/12/30 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS
JavaScript+HTML实现学生信息管理系统
2021/04/20 Javascript
使用JS前端技术实现静态图片局部流动效果
2022/08/05 Javascript