即時通訊有一個代碼,添加和刪除動態窗體控件。添加和刪除方法工作正常。但我喜歡如果只存在一個控件,而不是刪除它。全局計數器變量
予定義的下一個變種,外$(文件)。就緒範圍:
var Alumnos = {};
並初始化內部的(文檔)$。就緒:
// Valor inicial de casilleros renderizados.
Alumnos.count = 3;
該刪除控件是方法:
// Elimina un bloque
$(document).on('click','.closable',function(){
if(Alumnos.count > 1){
var idRow = $(this).attr('data-toggle');
var victim = $(idRow + " .row-fluid:last-child");
victim.remove();
var childs = $(idRow).children();
if(childs.length === 0)
{
$(idRow).remove();
$(this).remove();
Alumnos.count -= 1;
}
}
console.log(Alumnos.count);
return false;
});
刪除後,Alumnos.count值仍然存在。有任何想法嗎 ?
UPDATE 1
當用戶通過點擊「添加更多」,代碼,創建一個表格行與3所控制,從一個原型。 因爲,我不能使用兒童數。 我需要用戶不要刪除所有控件。
移動'Alumnos.count - = 1;''以上如果(childs.length === 0)' –
可能'如果(childs.length === 0)condition'未給出TRUE; ,你可以創建一個在線演示你的代碼。 –