在“回答的号码”文本框,它应该显示的号码1,但它不,它显示数字2和它的原因是显示此号码是在按钮更改之前,您选择了2个字母按钮,因此它在文本框中显示2,因为您之前选择了2个字母按钮。
现在,这是因为这段代码发生的事情:
$('.answertxt', context).val(context.find('.answerBtnsOn').length > 0 ? context.find('.answerBtnsOn').length : '');,
在
$('.gridBtns').on('click', function()
,但我确实需要此代码。
我需要这段代码的原因是因为让我们说有7个字母按钮“AG”,你打开所有的字母按钮,文本框会显示数字“7”,但如果我改变主意,我想只显示5个字母按钮“AE”,然后文本框将从“7”变为“5”,因为现在只有5个按钮打开。这就是为什么我需要这个代码。
所以我的问题是,如果用户点击了“添加”按钮,我怎么能从添加显示在文本框中的行中的“答案数”列中的数字?
下面是我在那里想在文本框中显示的号码时“添加”按钮被点击的代码,但它是通过书面,因为"$('#btn'+gridValues).trigger('click');"
,并在该代码是
$('.answertxt', context).val(context.find('.answerBtnsOn').length > 0 ? context.find('.answerBtnsOn').length : '');,
在$('.gridBtns').on('click', function()
function addwindow(numberAnswer, gridValues, btn) {
$('#mainNumberAnswerTxt').val(numberAnswer);
$('#btn'+gridValues).trigger('click');
}
所以实际的问题是什么? – Qnan 2012-07-10 13:39:46
@MikhailKozhevnikov如果你按照以下步骤操作,在你点击行内的“Add”按钮之前,看一下该行中的“Number of Answers”列,它表示“1”,但是当你添加它时,文本框会显示“2”,它会阻止b“1” – user1490145 2012-07-10 13:56:55