遇到元素时立即调用函数

时间:2010-03-18 10:36:54

标签: javascript jquery

假设我的页面上有一个ID为“some_id”的元素。我想在遇到这个元素时立即调用一个函数。跟随之类的东西。

$("#some_id").call_a_function(function () {
  // do stuff
});

2 个答案:

答案 0 :(得分:2)

不确定“遇到这个元素”是什么意思。如果你的意思是一旦解析了元素,你就可以在它之后立即内联一些脚本:

<div id="some_id">Hello</div>
<script type="text/javascript">
$("#some_id").call_a_function(function () {  
  // do stuff  
});  
</script>

javascript代码将在div之后解析。当然,这比在小页面上使用$(document).ready()快得多。

答案 1 :(得分:1)

签出此jquery插件作为$(document).ready()

的替代方案

http://plugins.jquery.com/project/available

允许您在DOM元素可用时立即指定处理程序。