jQuery jBox没有从div加载内容

时间:2014-08-19 15:36:07

标签: javascript jquery modal-dialog jbox

快速提问,我在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的内容。

1 个答案:

答案 0 :(得分:3)

您想在MJBOX中设置modal-content-create-ad的内容,请使用html函数。

MJBox.setContent($('#modal-content-create-ad').html());