javascript - jQuery jBox 不从 div 加载内容

标签 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的内容。

最佳答案

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

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

关于javascript - jQuery jBox 不从 div 加载内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25387489/

相关文章:

微芯片/嵌入式系统(如机器人/微波炉)中的 JavaScript

php - 将数据从 JavaScript 发送到服务器到 PHP,得到 500 错误

javascript - 使用 Vuejs,如何以正确的方式在 v-for 循环中使用模态组件

javascript - 单击 FlatList 元素时如何打开带有项目信息的 Modal?

javascript - 如何在我的 introjs 中为下一步触发模式?

JavaScript 显示最后一个标签

javascript float 侧边栏z-index

javascript - 如何使用 python 从带有 javascript 的网页中获取表格内容?

当部分位于视口(viewport)中时 jQuery 显示/隐藏 Div

javascript - 禁用 iPhone "save image"弹出窗口