2014-09-29 165 views
0

我有这个动态文本pluto.co/bf4d4ce3-c2b9-4e77-8adb-925f5adf927a,我想用jquery删除斜杠和文本结尾之间的代码。如何从“/”文本中删除文本?

我试着用下面的:

var div = $("div.text"); 
div.text(div.text().trim().replace("/bf4d4ce3-c2b9-4e77-8adb-925f5adf927a", "")); 

但不起作用,因为文字时,我刷新页面变化。

+0

jQuery是一个DOM操作库,而不是文本库。 – Alnitak 2014-09-29 17:20:46

回答

1

你可以做到这一点没有正则表达式:

var tmpString = div.text().trim().split('/'); 
tmpString.pop(); 
div.text(tmpString.join('')); 
+0

您的答案是我在StackOverflow上收到的最快的答案。非常感谢你@antyrat! – 2014-09-29 16:34:43

+0

ITYM'.join('/')' – Alnitak 2014-09-29 17:23:56

0

使用。 Split()然后删除数组的最后一部分