0

wyiswyg に変換しようとしているテキスト ボックスがあります ( jwysiwygを使用)。テキストボックスは、ajax リクエストが起動され、リクエストを介してページにロードされるまで、ページに存在しません。

私の問題は、テキストボックスを通常のwysiwygにすることができないことです

$('.wysiwyg').wysiwyg();これを回避する方法については存在しないため、次のことを試しました.wysiwygDOM Ready

$("a.suggest-date").click(function(){
        var self = $(this).attr('href');
        $("#mask").show();
        $("#suggestedDate").children().remove();
        $("#send-date textarea").val("");
        $.get(self + '#suggestedDate', null, function(result){ 
            $("#ajax-loaded").append(result);
            $(".wysiwyg").wysiwyg();
        });
        //$("#ajax-loaded").load(self + "#suggestedDate")
        $("#ajax-loaded").show();
        setTimeout(function() { $("#ajax-loaded").removeClass("loading"); $("#ajax-loaded header.loading").hide(); }, 500);
        return false;
    });

私は明らかに間違ったことをしていますか?

4

1 に答える 1

3
$.get(self + '#suggestedDate').then(
    $(".wysiwyg").wysiwyg();
);

続きを読む

これにより、 $.get 呼び出しが成功すると、 .wysiwyg() を呼び出すことができます。

于 2012-10-16T08:44:49.857 に答える