【发布时间】:2023-04-04 21:35:01
【问题描述】:
我正在寻找一种在 jQuery 中撤消类似功能的方法。
基本上,我得到了使用 jQuery .text() 和 .html() 方法将一些文本划分切换为不同语言的按钮。
html 中使用的默认语言是英语。例如目标语言德语。
所以,我有这个由 onclick 事件调用的函数: (实际上,它要长得多)。
function translateToMyLang() {
$("heading").text("Meine heading"); // default: My Heading
$("menu").text("Meine menu"); // default: My menu
...
}
我怎样才能创建一个事件来撤消从函数到其默认 (html) 状态的所有内容,而不是做...:
function translateBack() {
$("heading").text("");
$("menu").text("");
}
【问题讨论】:
-
你应该指明你的选择器是class还是id
-
其实没关系,选择器就是ID、类和标签。
-
我很确定我知道选择器,我只是想说你的代码因为未知的选择器而无法工作......或者我只是错过了那种选择器标题, 菜单??
-
Uhm.. 选择器 $("menu") 选择 标签。该代码适用于标签选择器。我不确定你想说什么。
-
我不知道菜单标签,但我认为没有标题标签..因此菜单选择器将起作用。
标签: jquery function events undo