Вы можете сделать это, но вы действительно не должны ...
var yourElement;
function findElement() {
var element = $("ElementID");
if (element) {
clearInterval(int);
yourElement = element;
//Do code here.
}
}
var int = setInterval("findElement()", 10);
Почему вы не можете просто положиться на функцию DOM Ready вашей библиотеки JS? Если разметка страницы не является ГИГАНТСКОЙ, время, необходимое для готовности DOM, в сравнении с выигрышем в скорости этого метода, в лучшем случае будет минимальным. Это просто добавит ненужные сложности вашим сценариям.