是否可以使用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中显示完整状态 我知道我将不得不用事件编号进行查询,但我这样做的搜索结果是空的。一如往常,任何帮助表示赞赏
答案 0 :(得分:2)
$("body").on("hover", ".view", function(){
$("#left").load("a.php");
});
当你在页面加载后向DOM添加.view
时,动态如此,你需要使用 .on()
来动态元素的委托事件处理程序。
而不是body
,您可以使用.view
static-element
的任何父选择器。