javascript - 如何捕获div内容并在模态框中显示?

标签 javascript jquery html

当用户点击 html 页面上的图像时,下面使用 jquery 捕获该图像,然后将其显示在模式弹出框中。

我现在还想捕获 div 的内容以传递到此模式框。

我尝试添加以下内容 $(this).width(100).height(100).appendTo('#badgeselect');,但这似乎不起作用,我错过了什么?

(我已将 .go 类添加到包装 div 中)

               $( ".wrapper" ).on('click', 'wrapper');
               $(this).width(100).height(100).appendTo('#badgeselect_b');
<小时/>

现有代码

$(document).ready(function() {
    $('.go').css('cursor', 'pointer');
    $('.go').on('click', 'img', function(e) {
        $(this).width(100).height(100).appendTo('#badgeselect');
        $('#modal').reveal({
            animation: 'fade',
            animationspeed: 600,
            closeonbackgroundclick: true,
            dismissmodalclass: 'close'
        });
        return false;
    });
});

最佳答案

<强> http://jsfiddle.net/m2AJs/1/ :以工作 fiddle 为例

<小时/>

要捕获您所说的内容,您可以使用以下方法:

1. .text() : http://api.jquery.com/text/

这将为您提供 div 的文本内容。

如果您只需要文本,请使用此选项。

例如:$("#modalDivId").text($("#divID").text());


2. .html() : http://api.jquery.com/html/

这将使您按原样获得 div,即其中包含任何格式、标签或元素。

如果您还需要 、 、 等元素,请使用此选项。

例如:$("#modalDivId").html($("#divID").html());

关于javascript - 如何捕获div内容并在模态框中显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24848222/

相关文章:

javascript - React Redux 不会重置某些组件的存储

javascript - 在javascript中调用多个函数而不覆盖原来的多态问题?

javascript - 如何等到 jQuery 函数完成后再继续?

javascript - 按钮的onclick事件触发onload

javascript - 一个 html 文件中的多个页面,每一页上没有固定的导航

html - 在其他两个 div 之间居中 div

javascript - 在 AngularJS 中使用 $http 服务时的变量范围

javascript - Ember.js 如何在没有 ember 数据的情况下从数组 Controller 中删除对象

javascript - javascript修改后如何获取Html代码?

javascript - 我想计算许多输入 javascript 并提交给 mysqli