我見過這個問題問過幾次,但我收回了一些奇怪的結果。在jQuery的某個點/字符處分割一個字符串
javascript中的split()
是否將字符串轉換爲數組?
基本上,onClick
我console.log
- $(this).attr('class')
我從我的元素是styled_main selected_origin
類。我想第二類追加到另一個元素,所以我這樣做:$(this).attr('class').split("styled_main ")
不過,我回去一個數組,看起來像["", "selected_origin"]
我試圖讓這回只是字符串應該是這樣的:selected_origin
支持分裂消除了,你是分裂的性格,所以'styled_main'選擇爲分離器,將刪除'styled_main'從你的結果,並給一個空字符串作爲第一場比賽(其餘所有將只是文本的其餘部分(正如我猜測,你的分離器只在你的文本中發生一次)) – Icepickle
'JavaScript中是否分割()將字符串轉換爲數組?'split()'返回一個當然是 –
的數組您也可以使用'$(this).attr('class')。replace(「styled_main」,'')' – jcubic