2015-03-02 66 views
0

我有一個在線商店,菜單項需要將其名稱的某個部分作爲唯一的參考。刪除字符串和每個包含特定字符串的元素後的所有內容

我想要剪切的那部分字符串是「-123-」以及之後的所有內容。 例如「擋泥板123吉他」將成爲「擋泥板」

有與菜單項的多個實例「-123-」的,所以我需要自動執行所有(不一一。)

字符串可以這樣選擇: $('li.menu-item> a').text()

謝謝!

回答

1

這將是「一個一個」,但這應該怎麼辦?

$('li.menu-item > a').text(function(_,txt) { 
    return txt.split('-123-').shift(); 
}); 

FIDDLE

+0

它會自動循環,直到有沒有更多的 「-123-」 的左? 這就是我的意思是自動的(抱歉模糊) – 2015-03-02 21:51:50

+0

是的,它會。 ....... – adeneo 2015-03-02 21:52:04

+0

嘿!你做到了!我愛你<3 謝謝你的幫助! – 2015-03-02 21:54:35

相關問題