2012-01-09 72 views
4

我有一個名爲position的變量,我想刪除它的一些文本。我想刪除的確切文本包含在變量title中。使用JQuery從變量中刪除指定的文本

var title = $(currentLi).find('img').attr('alt'); 

var position = $(currentLi).find('span').text(); 

所以只是爲了澄清,我創建一個名爲position其中包含文本的變量,我想刪除所有變量title內的文本相匹配的文本。

感謝任何人的幫助。

回答

2

嘗試以下操作:

var title = $(currentLi).find('img').attr('alt'); 
var span = $(currentLi).find('span'); 
var replaced = span.text().replace(title, ''); 
span.text(replaced); 
2

只需使用JavaScript代替。只需在你現有的代碼之後添加它,並相信它應該返回位置變量中的內容減去標題中的內容。

position = position.replace(title, "");