If the click event is bound to #pd and #pd is inside #content , you lose the binding each time you reload the content, because #pd destroyed and recreated.
Try using delegate to bind the event - it plays much nicer with Ajax calls and dynamic DOM:
$("#content").delegate("#pd", "click", function(){
Later, when you select $("#pd").trigger('click'); , you will see the expected results.
source share