2014-05-15 19 views
-3

目前正在產生下面的代碼,並生成'LastName, FirstName'如何在逗號分隔符之後交換文本?

<div id="welcomeMenuBox"> 
<spanid="zz4_Menu_t" class="ms-menu-althov ms-welcome-root"> 
    <a id="zz4_Menu" class="ms-core-menu-root" title="Open Menu" href="javascript:;">LastName, FirstName</a> 
</span> 
</div> 

我想掉在頁面加載的文本,以便它在任何JQuery的或JavaScript說Welcome FirstName, LastName

+1

你有沒有嘗試過任何東西? – rorofromfrance

+0

我沒有得到它 – underscore

回答

2

以下是一種方法 -

var currentText = $('.ms-core-menu-root').text(); 
var arrayText = currentText.split(','); 
var newText = 'Welcome ' + arrayText[1] + ' ' + arrayText[0]; 
$('.ms-core-menu-root').text(newText); 
+1

謝謝大家!這種方法奏效。 – user3641587

2

的JavaScript

var a = document.getElementById('zz4_Menu') 
var res = a.innerHTML.split(",") 
a.innerHTML = "Welcome " + res[1] + "," + res[0] 

Example

3

您可以使用:

var text = $('#zz4_Menu').text().split(','); 
$('#zz4_Menu').text('Welcome ' + text[1] + ', ' + text[0]); 

Fiddle Demo