【发布时间】:2014-02-27 19:49:56
【问题描述】:
我使用 javascript (jQuery) 来切换 html-element (span) 的文本:
function TextToogle(element, text) {
if (element.html() == '-' + text) {
element.html(text.replace(element.html(), '+' + text));
}
else {
element.html(text.replace(element.html(), '-' + text));
}
}
我为我的函数提供了两个参数: 1) 元素 - html 对象 2) text - span的默认文本
我的目标是将跨度文本从“+text”切换到“-text”,反之亦然。
但是脚本不能正常工作。当函数将文本切换为“+文本”时,结果我看到“文本”。切换到“-text”可以正常工作。
【问题讨论】:
-
你能创建一个小提琴:jsfiddle.net吗?
-
你把一个简单的问题弄得很复杂
-
处理文本.. 非常不可靠的方法。
-
Rahul Desai,是的,我可以。我会在 5 分钟后附上链接。
-
dfsq,有什么更好的方法来解决我的任务?
标签: javascript jquery html