0

.hide();ページ読み込み中のリンクがいくつかあります。これらのリンクは ajax イベントを起動するために使用され、イベントをそれらに割り当てたいと考えています。 ページの読み込みと組み合わせてイベントを割り当てよ
うとしましたが、リンクには機能がありません。.show();
show();

    $('.submit-reply-button').each(function(){
    $(this).click(function(e){
        e.preventDefault();
        var commentid = $(this).data('commentid');
        var reply = $(textarea.commentid).val();
        var filename = $('.mainimage').data('filename');
        var imgowner = $('.mainimage').data('imgowner');
        $.ajax({
            type: 'POST',
            url: '?category=addimgcomment',
            data: {
                "commentid" : commentid,
                "imgcomment" : reply,
                "filename" : filename,
                "imgowner" : imgowner
            },
            success: function(data){
                $(textarea.commentid).val("");
                $('.'+commentid+'subcomments').html(data);
            }
        });
        return false;
    });
});

ページの読み込み時に非表示になる要素の内部にあるボタン タグに添付されます。したがって、いくつかのボタンがあり、すべて .hide(); です。ページの読み込み時。それらが表示されると、クリックしてもイベントは発生しません。

4

0 に答える 0