jquery 如何在加载Div标记时调用函数

idv4meu8  于 2022-12-12  发布在  jQuery
关注(0)|答案(2)|浏览(144)

如何在加载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
}
kxeu7u2r

kxeu7u2r1#

将变量作为字符串而不是js变量发布。

$("#content").append("<div id='"+name+"'  style='width:100%; height:100%'><div>");

且比

$("#"+name).live('load', function () {
//do stuff
})

把所有文件准备好。

wgx48brx

wgx48brx2#

也许这会有所帮助: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>");
}

相关问题