0

我在这里有一个小提琴:http: //jsfiddle.net/ybZvv/43/

我遇到的问题是文本输入没有改变。请按照下面小提琴中的步骤操作,以便您了解发生了什么:

  1. 当您打开小提琴时,单击“添加问题”按钮,这将添加一个表格行,将控件从顶部复制到表格行中。

  2. 在表格行中单击“Open Grid”并选择按钮 5。您将看到 AE 下方出现 5 个字母按钮。

  3. 通过单击打开所有字母按钮(它们应该变为绿色,表示按钮已打开)

  4. 您将在小提琴的底部看到它显示了打开的按钮的每个值的所有文本输入。这可以。

  5. 问题就在这里。如果您返回表格行并再次单击“Open Grid”链接,但这次选择“3”,您将看到字母按钮变为 AC。现在字母 D 和 E 没有显示,所以它们被关闭了。但问题是,如果你走到小提琴的底部,仍然显示文本输入表单 D 和 E,它们应该被删除。

所以我的问题是:在小提琴中需要改变什么,以便当用户改变他们的选项类型时,它只显示那些在选项改变后仍然打开的按钮的文本输入?

4

1 回答 1

0

当您选择一个选项时,您的代码会清除数字框并且字母会更改好。

您应用于具有“answerBtns 答案”类的字母的逻辑也需要应用于底部的字母。当您获得另一个选择时,您必须应用一个类并在 javascript 中进行处理。

于 2012-10-07T23:03:01.463 回答