js截取字符串
substring()
substr()
split()
substring()
str = 'hello world'
str_st = str.substring(3,9)
結(jié)果:
str_st = "lo wor"
split()
1.分割成數(shù)組
string.split()
與array.join()
執(zhí)行的操作是相反的。
a = 'apple,banana,orange'
將a分割咙俩,轉(zhuǎn)換成數(shù)組(以“贵少,”分割):
a.split(',')
結(jié)果:
["apple", "banana", "orange"]
2.刪除相應(yīng)字符
b = 'ajsdkfjlajsdlfjalsdkflk'
要求刪掉字符串里所有的a随静。
若用replace()
方法只會(huì)刪除一次绰更,如需刪除對應(yīng)所有字母究流,有兩種方法:利用正則或分割成數(shù)組再拼接予跌。
用分割方法:
b_de = b.split('a').join('')
結(jié)果:
b_de = "jsdkfjljsdlfjlsdkflk"
3.替換相應(yīng)字符
要求將b中所有的d變?yōu)榇髮慏寝殴。
b_re = b.split('d').join('D')
結(jié)果:
"ajsDkfjlajsDlfjalsDkflk"
js倒序輸出
a = '1234567890'
要求倒序輸出a蒿叠。
t=''
for(i=a.length-1;i>=0;i--){t+=a[i]}
結(jié)果:
t='098765431'
$(selector).focus()
元素獲得焦點(diǎn)時(shí),發(fā)生focus事件蚣常。
$('#_test').click(function(){
$('#name').focus();
});
點(diǎn)擊使光標(biāo)聚焦到#name
處市咽。
focus()方法