0

私のページには次のタグがあります

タイムラインであり、次の jquery コードを使用しています

$(".timeline").click(function(){createtip(eventdata);});

function createtip(eventdata){ 

    $('<div class="tip"></div>').appendTo('body').html(html_content);
        positionTooltip(eventdata);        
    };

    function positiontip(eventdata){
        var PosX = eventdata.pageX;
        var PosY = eventdata.pageY;
        $('div.tip').css({'position': 'absolute', 'top': PosY, 'left': PosX});

html_content は次のとおりです。

<input type="button" class="button" name="submit_tooltip_form" value="close"/>

div タグを追加した後、div タグ内にあるボタンをクリックしてこの div タグを閉じようとしています。jquery が初めてなので、どうすればよいかわかりません。

4

4 に答える 4

0

これを試して、

$('input [name="submit_tooltip_form"]').live("click", function(){
    $(".tip").hide();
});
于 2013-07-16T06:13:30.353 に答える
0

これを試して、

function createtip(eventdata){ 
        $('body').append('<div class="tip">'+html_content+'</div>');
        positionTooltip(eventdata);        
    };
于 2013-07-16T06:06:11.417 に答える