- 浏览: 90366 次
文章分类
最新评论
当无法确定在某个字符串中是否确实存在一个字符的时候,就可调用 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
其中strobj是必选项。string 对象或文字
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>
发表评论
-
javascript如何检查浏览器是否支持flash?
2014-08-14 21:59 713如何用javascript脚本检查浏览器是否支持flash?初 ... -
js脚本如何判断checkbox是否选中?
2014-08-13 06:21 579分享下js判断是否选中CheckBox的方法。 代 ... -
js获取IP地址有哪些方法
2014-08-13 06:20 639js获取IP地址方法总结 (http://www.cnblo ... -
java 判断邮箱格式是否正确
2014-08-12 06:24 605java 判断邮箱格式是否正确,电话号码是否正确。 代码 ... -
js判断邮箱格式是否正确 的几个例子
2014-08-12 06:22 1656判断邮箱格式是否正确 - (void)viewDid ... -
javascript页面刷新的多种方法
2014-07-25 06:16 426javascript页面刷新的几种方法 ... -
js截取中英文字符串、标点符号无乱码
2014-04-18 06:47 657js截取中英文字符串、标点符号无乱码。 <script& ... -
ajax返回json类型的数据 js处理json类型的数据
2013-12-27 07:07 520ajax验证用户名 index_do. ... -
PHP AJAX实现省市联动
2013-12-27 07:02 6351,province.php <html> ... -
javascript判断两个IP地址是否在同一个网段
2013-12-14 08:34 1285要判断两个IP地址是否在同一个网段,将它们的IP地址分别与子 ... -
js设置在iframe框架中指定div不显示
2013-12-05 06:27 572在iframe框架中指定div不显示,有多种实现方法,接下来 ... -
JS验证URL函数 正则
2013-08-25 11:01 1153一个JS验证URL函数,分享下。 这个url的正则表达式判 ... -
js正则解析URL参数的代码
2013-08-25 10:59 844使用js正则解析URL参数的实现代码。 如下: var url ... -
css和jquery设置文字的显示和隐藏
2013-08-20 06:50 589文字的显示和隐藏。 1.先设置为none: <sp ... -
javascript radio值获取代码
2013-08-18 12:20 10591,用js获取radio的值。 <!DOCTYPE h ... -
jQuery中获取Radio元素值的方法
2013-08-18 12:17 684jQuery中获取Radio元素值的方法。 又发现自己写的Ja ... -
javascript判断机器是否联网的2种方法
2013-08-09 23:47 1050只有机器已经联网以后 ... -
JavaScript修改css样式style的方法介绍
2013-06-20 21:30 939介绍下用JavaScript修改网页样式的方法。 一、局部改 ... -
理解javaScript 数值型和字符串型之间的转换
2013-06-13 23:04 868理解javaScript中数值型和字符串型之间的转换,分享下, ... -
js代码编写完成前要做到的5件事
2013-06-13 23:02 709许多程序员不会规划他们的JS代码。我们经常快速写完代码、运行、 ...
相关推荐
if (holidays.indexOf($.datepicker.formatDate('yy-mm-dd', date)) !== -1) { return [true, "holiday", "该日期为节假日"]; } return [true, "", ""]; }, onSelect: function(dateText, inst) { console....
在JavaScript 1.6版本之前,`indexOf`方法并未在所有浏览器中得到支持,尤其是IE浏览器在IE7和IE8中仅实现了到JavaScript 1.3版本,因此在这些旧版本的IE中尝试使用`indexOf`会抛出错误。相反,Chrome和Firefox等较...
总的来说,当遇到"对象不支持indexOf属性或方法"的错误时,可以考虑使用兼容性更强的库(如 jQuery)或者编写自己的搜索函数来替代。同时,为了确保代码在各种浏览器环境下都能正常运行,推荐使用现代的 JavaScript ...
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...
在jQuery中,我们可以先将DOM元素转换为数组,然后使用`indexOf()`。例如,找出`<p>`元素中第一个`class="highlight"`的索引: ```javascript var $pElements = $("p"); var index = $pElements.toArray().indexOf...
模糊搜索通常使用正则表达式或字符串的`indexOf()`方法实现。对于简单的模糊搜索,可以使用`indexOf()`检查关键词是否出现在表格数据中。例如: ```javascript function fuzzySearch(keyword) { $('tbody tr')....
总结来说,虽然IE8等老旧浏览器不支持indexOf()方法,但通过添加兼容性的polyfill,开发者仍然可以使用这个方法来处理字符串和数组元素的搜索问题,从而保证了代码的兼容性和功能的完整性。这种方法对于维护老旧项目...
return [dates.indexOf($.datepicker.formatDate('yy-mm-dd', date)) == -1, '', '']; } }); ``` 5. **自定义样式**:通过修改CSS类,你可以自定义日期选择器的外观。 ### 四、进一步探索 jQuery UI ...
通过本文的学习,我们不仅了解了如何使用 jQuery 实现字符串的分割功能,还掌握了 split 方法的基本用法及扩展应用场景。在实际项目开发中,合理运用这些技术可以有效提升代码的效率和可维护性。希望本文对你有所...
4. `.inArray()`:这个方法类似于JavaScript的`Array.prototype.indexOf()`,用于查找指定元素在数组中的位置,返回索引或-1(未找到)。 ```javascript var fruits = ['apple', 'banana', 'orange']; var index ...
例如,可以使用`.val()`获取输入框的值,`.length`检查长度是否符合要求,`.indexOf()`检测特定字符是否存在: ```javascript var username = $("#username").val(); if (username.length || username.indexOf(" ")...
return $(this).text().toLowerCase().indexOf(userInput.toLowerCase()) !== -1; }).show(); }); ``` 这段代码会隐藏所有选项,然后显示文本中包含用户输入的那些选项。 六、CSS和JavaScript分离 在项目中,`...
在这个主题包中,index.html可能已经预设了使用jQuery的示例代码,展示了如何集成和使用这个主题的各种组件。 2. **css**:这是一个文件夹,很可能包含了主题的所有样式表文件。这些CSS文件定义了页面的布局、颜色...
本篇文章将深入探讨如何使用jQuery实现展开收缩效果,同时结合`animate`动画和切换图标这两种方法。 首先,我们要了解jQuery的核心概念。jQuery对象是jQuery库中的核心,它封装了DOM元素,提供了一系列方便的方法来...
本文将详细介绍jQuery UI Datepicker的使用方法和主要特性。 一、Datepicker简介 jQuery UI Datepicker是一款基于jQuery库的日期选择插件,它提供了丰富的自定义选项和多种语言支持,包括中文。Datepicker不仅在...
if ($(this).text().toLowerCase().indexOf(filter) > -1) { $(this).show(); } else { $(this).hide(); } }); }); // 其他交互逻辑,如点击input时展开下拉列表等 }); ``` 三、jQuery combo-select的扩展...
if (file.type.indexOf('image') === 0) { $.exif(file, function(data) { var info = '图片信息:</h3>'; for (var key in data) { info += '<p>' + key + ': ' + data[key] + '</p>'; } $('#exifInfo')....