Mam następujących w moim pliku javascript:Jak wywołać funkcję po div jest gotowy?
var divId = "divIDer";
jQuery(divId).ready(function() {
createGrid(); //Adds a grid to the html
});
HTML wyglądał:
<div id="divIDer"><div>
Ale czasami funkcja moja createGrid() jest wywoływana przed moim dzielnika jest faktycznie załadowane na stronie. Tak więc, kiedy próbuję wyrenderować moją siatkę, nie mogę znaleźć odpowiedniego elementu div do wskazania i nigdy go nie renderuję. Jak mogę wywołać funkcję po tym, jak mój div jest całkowicie gotowy do użycia?
Edit:
mam załadunku div używając ExtJS:
var tpl = new Ext.XTemplate(
'<div id="{divId}"></div>');
tpl.apply({
});
Jak ładujesz swój div? używając ajax? –
DIV nie mają gotowego wydarzenia –
Wyobrażam sobie, że 'jQuery (divId)' nigdy niczego nie znajduje, brakuje ci selektora ID '#' – tymeJV