我已經有一個表單上的字段,當它填充它調用ajax調用。AJAX調用JQuery加載函數
ajax調用填寫表單的其他領域罰款和一切。
但我已經有了他們領域的一些功能後,我點擊這些領域他們唯一的工作..
$('#lista').on('keypress keydown keyup change',function(){
var qtd_itens = $('#lista tbody').children('tr').length + 1;
somatotal = 0;
for ($i = 0; $i < qtd_itens; $i++) {
acho = new String($(':input[name="qtd' + $i + '"]').val()),
alto = new String($(':input[name="preco' + $i + '"]').val());
acho = acho.replace(',', '.');
alto = alto.replace('.', '');
alto = alto.replace(',', '.');
v = 0;
if (!isNaN(acho) && !isNaN(alto)){
v = parseFloat(acho*alto,2);
}
$(':input[name="total' + $i + '"]').val(formatter.format(v));
somatotal += v;
$(':input[name="valortotal"]').val(formatter.format(somatotal));
}
});
我知道這種情況正在發生,因爲我使用的是在('按鍵的keydown KEYUP改變'事件,但是,有沒有辦法,當ajax調用被稱爲這已經做了這項工作,沒有我點擊字段?
目前還不清楚你問的是什麼問題。你是用ajax加載內容,然後發現事件處理程序不在新內容上工作嗎?或者是其他東西? – jfriend00
他們實際上正在工作..但我需要點擊他們的字段來格式化數字,因爲我正在使用點擊事件。我希望當我用ajax加載內容時,他們已經在不點擊它的情況下完成了這項工作。 – ledesma
使用onclick事件做什麼?您的問題中沒有與onclick事件有關的任何代碼。 – jfriend00