快速提问,我在 jBox 中加载 div 时遇到问题(一个简单的 jquery 弹出脚本)。这是我正在使用的代码
<script>
$(document).ready(function() {
var MJBox = new jBox('Modal', {
attach: $('#modalDragOnTitle'),
width: 300,
height: 450,
title: 'Create new advertisement',
overlay: true,
draggable: 'title' });
MJBox.setContent($('#modal-content-create-ad'));
});
</script>
<div id="modal-content-create-ad" style="display:none;">Hello this a div</div>
但是如果我把我的文本放在 setContent 中是有效的,代码是这样的:
<script>
$(document).ready(function() {
var MJBox = new jBox('Modal', {
attach: $('#modalDragOnTitle'),
width: 300,
height: 450,
title: 'Create new advertisement',
overlay: true,
draggable: 'title' });
MJBox.setContent('Hello this is a div');
});
</script>
任何人有什么想法让这个工作?我要在js中加载div的内容。
最佳答案
你想在 MJBOX 中设置 modal-content-create-ad 的内容,所以使用 html 函数。
MJBox.setContent($('#modal-content-create-ad').html());
关于javascript - jQuery jBox 不从 div 加载内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25387489/