我这里有点情况。会发生的是用户通过单击(打开网格链接)打开按钮网格,根据所选按钮,它将显示下面的按钮,然后显示“答案数”文本框。例如,如果用户点击按钮“1”,则显示按钮“A”,如果选择按钮“2”,则显示按钮“A”和“B”等。
现在这确实有效,直到我在“答案数量”文本框中输入一个数字,然后如果我从打开的网格菜单中选择一个按钮,那么它就不会更改文本框下方的按钮显示。
所以,举个例子说,文本框的答案数量是一个数字,我从打开的网格菜单中将按钮从“1”按钮更改为按钮“3”,然后它应该显示按钮“A”,“B” “和”C“但由于答案数量中有一个数字文本框,它不会更改文本框下方的按钮,它仍然只显示按钮”A“。
为什么要这样做?
代码在jsfiddle中,单击 here
答案 0 :(得分:0)
尝试this
您的问题是var letter = String.fromCharCode(i);
你无法捕捉到那样的输入值。你必须使用像这样的jQuery
var letter = $('#numberAnswerTxt').val();
letter = letter.String.fromCharCode(i);