headers :
Because you bounded the functionality of the click
event even before the new content is injected to the DOM. So that functionality will not be available to the newly added (injected) dynamic content. To handle this , you need to use jQuery on
So Change your code from
$(function(){
$(".cmdclose").click(function(){
// your code
});
});
to
$(function(){
$(document).on("click",".cmdclose",function(){
//your code
});
});
jQuery on
will work for current and future elements. on
is avaialbe from jQuery 1.7+ onwards. If you are using a previous version of jQuery, use live
try:
$(".cmdclose").live("click",function(){...
problem in your jquery code your code like this.
$(".cmdclose").click(function()
problem is "cmdclose" this class is not available in your html par.
so first you need to specify the this class in html tag like div,tr etc.
after that its working plz try this