2016-11-27 7 views
0

フォームのデータを塗りつぶすときにブートストラップモーダルで作業しています。 jqueryコードを使用しています。閉じるモーダルの後に塗りつぶし可能なデータを削除しない

$(document).ready(function() { 
    $('body').on('hidden.bs.modal', '.modal', function (event) { 
    console.log('testhahah'); 
    $(this).removeData('bs.modal'); 
     }); 
}); 

上記のコードは機能していません。私jsfiddleはhttps://jsfiddle.net/pp7dj2ab/2/

答えて

1

jQuery.removeData()で文句を言わないフォームをリセット、この関数はにある:

jQuery.removeData()メソッドは、以前にjQuery.data()を使用して設定 た値を削除することを可能にします。 キーの名前で呼び出されると、jQuery.removeData()はその特定の値を削除します。引数なしで と呼ばれると、すべての値が削除されます。

あなたは使うべきForm reset() Method

$(this).find('form')[0].reset(); 

https://jsfiddle.net/pp7dj2ab/3/

関連する問題