我想使用灯箱插件(本案例为lightbox_me)来灯箱化ajax请求返回的html dom元素。
这是我的代码:
<script src="script/jquery.lightbox_me.js"></script>
<script>
$("#about").click(function(e){
e.preventDefault();
$.ajax({
url : "about.html",
success : function(html){
(html).lightbox_me();
});
});
</script>
然而,灯箱没有显示出来。我有一个控制台消息说:
没有方法'lightbox_me'
谢谢你的帮助。
答案 0 :(得分:2)
这一行应该是?
(html).lightbox_me();
左右:
$(html).lightbox_me();
答案 1 :(得分:2)
你错过了$符号
<script src="script/jquery.lightbox_me.js"></script>
<script>
$("#about").click(function(e){
e.preventDefault();
$.ajax({
url : "about.html",
success : function(html){
//A dollar sign must be before the (html)
$(html).lightbox_me();
});
});
</script>