Как вызвать функцию при загрузке тега Div ...
Первая функция:
{ var name=$(link).attr('value')+"_con"; $("#content").append("<div id='name' style='width:100%; height:100%'><div>"); initialize(name);//It will create a map inside Div content $("#"+name).show(); }
В другой функции я вызываю Div для показа...
Вторая функция:
{ $("#"+name).show();//It displays only the Div content..How to show Div content with that initilize(name) function }
вы публикуете свою переменную как строку, а не как переменную js.
$("#content").append("<div id='"+name+"' style='width:100%; height:100%'><div>");
, а затем
$("#"+name).live('load', function () { //do stuff })
все готово под документом.
Может быть, это поможет: http://jsfiddle.net/7ZSAR/
HTML:
<div id="content"></div>
JS:
$(document).ready(function() { //var name=$(link).attr('value')+"_con"; var name="something"; //Needed to hardcode this for example. $("#content").append("<div id='"+name + "' style='width:100%; height:100%'><div>"); initialize(name);//It will create a map inside Div content $("#"+name).show(); }); function initialize(id){ $("#" + id).html("<div>My Map </div>"); }