所以我有一个漂亮的盒子,里面有一个链接。
花哨的内容:
<a href="#" class="precilink">preci description</a>
<div id="precitext">
text changed by clicking preci
</div>
现在我把这个 jquery 放在上面了:
$(".precilink").click(function(e){
e.preventDefault();
$('#precitext').html("hello");
});
但是没有任何反应,尽管在 dom 中 precitext id html 发生了变化。我如何告诉 fancybox 重新加载?
最佳答案
您应该使用实时事件,因为 javascript 是动态插入到 DOM 中的。
$(".precilink").live('click', function(e){
e.preventDefault();
$('#precitext').html("hello");
});
希望这有帮助
关于jquery - 使用 jquery.html() 更改 fancybox 中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6834495/