0

I'm trying to get some text to display in a div. This div will appear many times on the page so targeting an ID is out.

This works: it displays the message in the div.

$('.join-div .content a').click(function() {
    $(this).parent().siblings('.message').html('THIS IS A TEST');
});

This does not

$('.join-div .content a').click(function() {

    var data = 'foo=bar';

    $.post('/assets/ajax/join.php',data, function(response) {
        $(this).parent().siblings('.message').html('THIS IS A TEST');
    });
});

I'm not receiving any errors in the console and the php script works; it returns a response and I can alert() it. It looks like $.post is interfering somehow but I can't figure it out.

Felix Kling
  • 756,363
  • 169
  • 1,062
  • 1,111
timgavin
  • 4,215
  • 4
  • 30
  • 44

0 Answers0