jQuery中的indexOf函数用于搜索字符串中指定子字符串的位置,如果指定子字符串存在,则返回其在字符串中的索引位置,如果不存在,则返回-1。
使用方法:
//示例1: var str = "Hello world"; var index = str.indexOf("world"); //返回6 //示例2: var str = "Hello world"; var index = str.indexOf("world", 5); //返回6 //示例3: var str = "Hello world"; var index = str.indexOf("world", 10); //返回-1
以上示例中,indexOf函数的第一个参数是要搜索的子字符串,第二个参数是搜索的起始位置,如果不指定,则默认为0,即从字符串的开头开始搜索。
indexOf函数也可以接收一个可选的参数,表示是否使用大小写敏感搜索,默认为false,即不区分大小写。
- 示例4:
var str = "Hello world"; var index = str.indexOf("WORLD", 0, true); //返回6
- 示例5:
var str = "Hello world"; var index = str.indexOf("WORLD", 0, false); //返回-1