JS/jQuery小知识点汇总

js截取字符串

  • substring()
  • substr()
  • split()

substring()

str = 'hello world'
str_st = str.substring(3,9)

结果:

str_st = "lo wor"

split()

1.分割成数组

string.split()array.join()执行的操作是相反的。

a = 'apple,banana,orange'

将a分割,转换成数组(以“,”分割):

a.split(',')

结果:

["apple", "banana", "orange"]

2.删除相应字符

 b = 'ajsdkfjlajsdlfjalsdkflk'

要求删掉字符串里所有的a。
若用replace()方法只会删除一次,如需删除对应所有字母,有两种方法:利用正则或分割成数组再拼接。
用分割方法:

b_de = b.split('a').join('')

结果:

b_de = "jsdkfjljsdlfjlsdkflk"

3.替换相应字符

要求将b中所有的d变为大写D。

b_re =  b.split('d').join('D')

结果:

"ajsDkfjlajsDlfjalsDkflk"

js倒序输出

a = '1234567890'

要求倒序输出a。

t=''
for(i=a.length-1;i>=0;i--){t+=a[i]}

结果:

t='098765431'

$(selector).focus()

元素获得焦点时,发生focus事件。

 $('#_test').click(function(){
        $('#name').focus();
    });

点击使光标聚焦到#name处。
focus()方法

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,455评论 0 4
  • JS基础 页面由三部分组成:html:超文本标记语言,负责页面结构css:层叠样式表,负责页面样式js:轻量级的脚...
    小贤笔记阅读 3,762评论 0 5
  • 5、Math中的常用方法(10个)6、Date日期操作基础详解以及常用方法(12个) 5、Math中的常用方法(1...
    萌妹撒阅读 2,507评论 0 1
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,101评论 0 3
  • * 基础知识 * js的输出方式 * js的组成 * js的命名规范 * 数据类型 * number数据类型 * ...
    web前端ling阅读 4,678评论 0 2