我有一个解决方案:
var addContent = {
...
append: function (obj, data, callBack) {
"use strict";
obj.append(data);
callBack();
}
}
“addContent.append()”函数将它的数据参数值添加到它的obj并调用它的callBack(),它也能正常工作!但是“obj 参数”还没有在 DOM 中,那么那些在“数据参数”中找到它的元素不可用。
例如:
var to = jQuery('<div>');
addContent.append(to, '<div id="element1"></div>', function () {
alert(jQuery('#element1').length);
});
此代码显示“0”。
你有什么解决办法吗?
谢谢!