`

jquery indexOf使用方法

阅读更多
当无法确定在某个字符串中是否确实存在一个字符的时候,就可调用 indexOf() 和 lastIndexOf() 方法。

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 相同。

例子: 结果是-1,0,3
if(ss.indexOf('winner')>-1) 
strobj.indexOf(substring[, startindex]) 

其中strobj是必选项。string 对象或文字
<script type="text/javascript"> 
/**
* indexof的用法
* 编辑:www.jbxue.com
*/
array.prototype.indexOf = function (str) { 
for (var i = 0; i < this.length; i++) { 
if (str == this[i]) { 
return i; 
} 
} 
return -1; 
} 
</script> 
分享到:
评论

相关推荐

    jquery操作asp.net中GridView方法

    Get row and column index of a GridView Cell Playing with GridView Remove rows from GridView using jQuery Remove GridView columns using jQuery Drag and Drop GridView rows using jQuery Highlight...

    对象不支持indexOf属性或方法的解决方法(必看)

    用jquery里的$.inArray替代indexOf $.inArray(“a”, divarr)==-1 以上这篇对象不支持indexOf属性或方法的解决方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    jquery1.9.1中文版

    core_indexOf = core_deletedIds.indexOf, core_toString = class2type.toString, core_hasOwn = class2type.hasOwnProperty, core_trim = core_version.trim, //规定一个jQuery本地代码 //构建jQuery对象 ...

    JavaScript 不支持 indexof 该如何解决

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。本文给大家介绍ie8 不支持 indexof 的解决方法

    jQuery实现contains方法不区分大小写的方法

    本文实例讲述了jQuery实现contains方法不区分大小写的方法。... .indexOf(m[3].toUpperCase()) &gt;= 0; }; // OVERWRITES old selecor jQuery.expr[':'].contains = function(a, i, m){ return jQuery(a).text().

    jQuery展开收缩效果

    利用jQuery实现展开收缩效果,主要用到了animate动画和切换图标的两种方式。

    jQuery完全实例.rar

    The core functionality of jQuery centers around this function. Everything in jQuery is based upon this, or uses this in some way. The most basic use of this function is to pass in an expression ...

    jquery1.9.1中文汉化版

    core_indexOf = core_deletedIds.indexOf, core_toString = class2type.toString, core_hasOwn = class2type.hasOwnProperty, core_trim = core_version.trim, //规定一个jQuery本地代码 //构建jQuery对象 ...

    用JQuery对元素赋值、遍历、追加、分割和找索引的代码实例

    熟练掌握JQuery的技术html赋值、each循环遍历、append追加元素、split分割字符串、indexOf找到索引的综合实例源代码,分享给大家.希望能够帮助到你,谢谢你的支持!

    jquery翻书效果

    startingPage: 0, // index of the first page to be displayed easing: 'easeInOutQuad', // easing method for complete transition easeIn: 'easeInQuad', // easing method for first half of transition ...

    jquery-form.js

    针对bug问题: form.ajaxSubmit is not a function,需要引入包jquery-form.js,下载后解压,引入即可。

    jQuery移动端扁平化日历带事件代码.zip

    var month = SimpleCalendar.prototype.languageData.months_CH.indexOf(monthCH) 1; var date = year '-' month '-' day; var content = mark[date]; var matterHtml=''; for(var i=0;i;i ){ matterHtml ='...

    jQuery获取URL请求参数的方法

    本文实例讲述了jQuery... var hashes = [removed].href.slice[removed].href.indexOf('?') + 1).split('&'); for(var i = 0; i &lt; hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); v

    jquery1.11.0手册

    jQuery 1.11.0 速查表 核心 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc])1.8* jQuery(callback) jQuery.holdReady(hold) jQuery 对象访问 each(callback) size() length selector ...

    jquery blockUI Version 2.39

    // z-index for the blocking overlay baseZ: 1000, // set these to true to have the message automatically centered centerX: true, // (page block controlled via css above) centerY: true, /...

    jquery+nodejs自定义拼图小游戏

    自定义拼图小游戏。自行上传图片,设置分割行列... if(substr.indexOf('jpg')&gt;-1){ type = 'jpg'; } else if(substr.indexOf('jpeg')&gt;-1){ type = 'jpeg'; } else if(substr.indexOf('png')&gt;-1){ type = 'png'; }

    一些实用的jQuery代码片段

    var result = [removed].indexof("cookieid=") != -1; if(!result){ alert&#40;"浏览器未启用cookie"&#41;; } }); 5.JQuery检测键盘按键 $(document).ready(function(){ $(this).keypress(function(e){ ...

    jquery精度计算代码 jquery指定精确小数位

    本文实例为大家分享了jquery指定精确小数位的具体代码,供... var index = htmlVal.indexOf("."); var result = ""; if(index &gt; 0){ htmlVal = htmlVal.replaceAll("0+?$",""); var len = htmlVal.substring(index+

Global site tag (gtag.js) - Google Analytics