jQueryコードを少しクリーンアップしようとしていますが、コード内の関数を定義することでそれを行っていますが、かなり慣れていないので、少し問題が発生しました
function appendToContent_vragen() {
$(this).closest('.container_vragen').fadeOut(400, function() {
$(this).closest('.container_vragen').appendTo('#content_vragen');
$(this).closest('.container_vragen').css({overflow : 'hidden', color : 'black'});
$(this).closest('.container_vragen').fadeIn(400);
});
}
$('#geregeld , #niet_geregeld').on('click','.container_vragen').click(appendToContent_vragen);
このコードの問題は、クリック機能が機能しないことです。私がこうしたら
$('.container_vragen').click(appendToContent_vragen);
動作しますが、間違った .container_vragen を選択します ( #geregeld 、 #niet_geregeld div.
これがプロジェクト全体の jsFiddle です。一番上が関数です。