indexOf() lastIndexOf() 与 jQuery.inArray()
2016-05-06 15:02
537 查看
indexOf() 与 jQuery.inArray()注意:IE6下不支持 indexOf()
1.indexOf () 当无法确定在某个字符串中是否确实存在一个字符的时候,就可调用 indexOf() 和 lastIndexOf() 方法。
indexOf() 和 lastIndexOf() 方法返回的都是指定的子串在另一个字符串中的位置,如果没有找不到子串,则返回 -1。
这两个方法的不同之处在于,
indexOf() 方法是从字符串的开头(位置 0)开始检索字符串,而 lastIndexOf() 方法则是从字符串的结尾开始检索子串。
2.jquery.inArray() jQuery.inArray(value, array) 确定第一个参数在数组中的位置,从0开始计数(如果没有找则返回 -1 )。
返回值:Number 例如: var arr = [ "shtnl", "html", "js", "nodejs" ]; $.inArray("js", arr); //返回
2, 如果不包含在数组中,则返回 -1;
若存在,返回该值在数组中的下标。
1.indexOf () 当无法确定在某个字符串中是否确实存在一个字符的时候,就可调用 indexOf() 和 lastIndexOf() 方法。
indexOf() 和 lastIndexOf() 方法返回的都是指定的子串在另一个字符串中的位置,如果没有找不到子串,则返回 -1。
这两个方法的不同之处在于,
indexOf() 方法是从字符串的开头(位置 0)开始检索字符串,而 lastIndexOf() 方法则是从字符串的结尾开始检索子串。
2.jquery.inArray() jQuery.inArray(value, array) 确定第一个参数在数组中的位置,从0开始计数(如果没有找则返回 -1 )。
返回值:Number 例如: var arr = [ "shtnl", "html", "js", "nodejs" ]; $.inArray("js", arr); //返回
2, 如果不包含在数组中,则返回 -1;
若存在,返回该值在数组中的下标。
相关文章推荐
- jQuery 获取屏幕高度、宽度
- jQuery获取页面及个元素高度、宽度
- 十条jQuery代码片段助力Web开发效率提升
- jQuery侧边栏实现代码
- JQuery侧边栏实现
- jQuery对象和js对象相互转换
- jQuery Mobile data-* 属性
- jquery下的selected兼容问题
- js和jquery获取父级元素、子级元素、兄弟元素的方法
- jquery绑定自定义事件
- jquery 插件
- jquery form 表单ajax提交使用
- jQuery实现下拉框功能实例代码
- 【颗粒归仓】(一)jQuery easyui datagrid 的数据加载
- jquery实现下拉框功能
- jQuerymobile 开发环境搭建
- jquery.validate.js 在ie8下的兼容性解决方案
- PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
- Jquery的attr方法实现checkbox的选中状态所带来的问题解析
- 给初学者的总结:jquery选择器