2012-01-09 74 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, "");