在「回答的號碼」文本框,它應該顯示的號碼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