使用jquery mouseover显示回调状态

时间:2012-07-02 13:25:05

标签: php jquery

是否可以使用jquery在div中使用回调并在另一个div中显示全文?目前我有正确的div:

$(document).ready(function(){
setInterval(function(){
$.post("status.php?_="+ $.now(), {day : "<?php echo $day;?>"}, function(upcoming){
$(".ticker").html(upcoming);
}),
"html"
}, 45000);
});

我需要这样的东西:

$(".view").hover(function(){
$("#left").load("a.php");
});

<div id="left">
<div class="show">
    </div>
</div>

<div id="right">
    <div class="ticker">  
    </div>
</div>

我的php吐了回来:<a href="" class="view">EventID</a>

我想要做的是将鼠标悬停在超级链接上,并在.show中显示完整状态 我知道我将不得不用事件编号进行查询,但我这样做的搜索结果是空的。一如往常,任何帮助表示赞赏

1 个答案:

答案 0 :(得分:2)

$("body").on("hover", ".view", function(){
   $("#left").load("a.php");
});

当你在页面加载后向DOM添加.view时,动态如此,你需要使用 .on() 来动态元素的委托事件处理程序。

而不是body,您可以使用.view static-element的任何父选择器。