2013-11-26 41 views
1

我使用bootstrap-modal.js v2.3.2Twitter的引導模式應該創建新實例每次它打開

每當我關閉模型基本上它的切換模式,這意味着以前的數據仍然存在。

我想是:

  • 我每次關閉或隱藏的模式,它應該破壞它的數據。
  • 每當我打開模式,它應該創建一個新的實例。

我想是這樣的:

$('#update-addresstype').on('hidden.bs.modal', function() { 
    $(this).data('modal', null); 
}) 

但似乎並不奏效。

+0

你想殺死一個窗體中的數據或什麼..? –

+0

是/我在顯示模式分泌盒中的選擇框,當我隱藏和repoen之前選擇的數據仍然存在那裏我需要顯示一個新的選擇框 – maaz

回答

0

如果你試圖「重啓」形式,使用jQuery .reset(),如下圖所示:

$('#update-addresstype').on('hidden.bs.modal', function() { 
    $(this).data('modal', null); 
    $('form')[0].reset(); 
}); 

或者重置<select />,試試這個(一定要改變#select-idvalue,以配合您相應的HTML):

$('#update-addresstype').on('hidden.bs.modal', function() { 

    $('#select-id option').removeAttr('selected'); 
    $('#select-id option[value="0"]').attr('selected',true); 

    $(this).data('modal', null); 
}); 
+0

在模態我顯示選擇框 – maaz

+0

如果我的第一個選項didn'噸工作,嘗試我的第二個選項 - 看到我編輯的答案。 –

+0

它適合你嗎? –

相關問題