replaceWith jquery不起作用

时间:2012-07-06 07:46:49

标签: jquery replacewith

var gethtml  = $("#topmenu > li.l89 a").text().split(' ')[1].replaceWith('Any World');

即使使用上面显示的replaceWith,文字也不会改变。

1 个答案:

答案 0 :(得分:0)

在调用.text()之后,您不再使用jQuery对象,而是使用普通字符串。 你可以这样做......

var text = $("#topmenu > li.l89 a").text()
  , textParts = text.split(' ');

textParts[1] = "Any world";
console.log('New text', textParts.join(" "));

我为您编写了长版本以查看步骤。如果你想要,你可以在一条线上完成,但它不再具有可读性。