javascript - 将表格行数据从对话框窗口传递到主页面表格

标签 javascript jquery html css

这是主页上的表格:

 <table>
        <th>Apple</th>
        <th>Ball</th>
        <tr>
            <td><input type="text" /></td>
            <td><input type="button" /><a href="#"></a></td>
        </tr>
         <tr>
            <td><input type="text" /></td>
            <td><input type="button" /><a href="#"></a></td>
        </tr>
    </table>

这是窗口对话框中的表格:

<table>
        <th>Apple on Dialog</th>
        <th>Ball on Dialog</th>
        <tr>
            <td>A1</td>
            <td>A2</td>
            <td>A3</td>
        </tr>
         <tr>
            <td>B1</td>
            <td>B2</td>
            <td>B3</td>
        </tr>
    </table>

看这个FIDDLE ,不是为了工作代码,而是为了想要的结果页面,因为我不知道如何在 jsfiddle 上创建窗口对话框,所以我的 fiddle 很简单。谢谢大家。

最佳答案

请检查这个JSFIDDLE

您必须将单击的 btn 的身份保存/传递给对话框,以便它知道将内容复制和粘贴到哪里。希望 jsfiddle 能给你一些想法

$(document).ready(function(){
    $('#1, #2').click(function(){
        window.clickedbtnid = $(this).attr('id');
        $( "#table_dialog_1" ).dialog();
    });
    $( "#table_dialog_1" ).find('td').click(function(){
        $('#'+window.clickedbtnid).parent().prev().find('input').val($(this).text());
        $( "#table_dialog_1" ).dialog('close');
    })
});

关于javascript - 将表格行数据从对话框窗口传递到主页面表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26291425/

相关文章:

javascript - 将提交处理程序绑定(bind)到 jQuery 1.7.1 中的表单返回错误

javascript - 动态 Twitter 卡片图片

javascript - 如何将数据从 Ajax 弹出窗口传递到父页面?

javascript - 如何解决Yii中的页面刷新问题?

asp.net-mvc - 与 Ajax.ActionLink 相比,$.ajax 调用中的请求 URL 编码问题以及 $.ajax 中的最大请求 URL 长度

php - 在页脚中写入时更新 head 中的 php 变量

javascript - ng2-dragula 实现拖放一侧并排序和不同的模板

Javascript 回调在父函数之前调用

javascript - 我的控制台中跨站点 cookie 的这些警告是什么?

javascript - 如何从选择框中选择最大日期在Js中显示警报消息