【发布时间】:2012-10-06 10:17:08
【问题描述】:
我在下面有一个 jsfiddle 应用程序:
如果您打开 jsfiddle,您将看到一个包含“Answer”按钮的顶部控件。您还将看到一些字母按钮、一个“True”按钮和一个“False”按钮。
“真”和“假”按钮完美运行,这意味着如果用户单击“真”然后单击“假”,它会替换文本输入,因为您无法同时回答“真”和“假”。
这对于“是”和“否”按钮同样适用。
但是字母按钮有问题。如果单击字母按钮,您会意识到可以单击多个字母按钮,这很好,但问题是它会替换那些不正确的字母的文本输入。如果选择了多个字母按钮,那么它应该显示所有这些字母按钮的文本输入,而不是用选择的最新字母按钮替换文本输入。
我知道下面的代码
_oCurrAnswerContainer.html('');
清空容器 DIV,因此它会在创建新的输入之前删除输入。
但我只希望在“True”和“False”按钮以及“Yes”和“No”按钮之间发生这种情况。如果您选择多个字母按钮,则不应清空容器:
如果打开按钮 A、C 和 E,则显示文本输入 A、C 和 E,如果随后关闭 E,则删除 E 的文本输入。
【问题讨论】:
标签: javascript jquery html