在模式窗口中填充文本区域

Populating textarea in a modal window

本文关键字:文本 区域 填充 模式 窗口      更新时间:2023-09-26

这是我的代码:

// Open modal window with links
$('.links').colorbox({speed:100, opacity:0.75, html:'<div id="links-colorbox"><h2>Download links</h2><textarea name="links"></textarea></div>'});
// Populate textarea with links
for(i in linkList) {
    $('#links-colorbox textarea').append('http://site.com/' + linkList[i][0] + '/' + linkList[i][1] + ''n');
}
问题是模态

窗口中的文本区域没有被填充,可能是因为它是使用我正在使用的模态窗口插件即时插入到 DOM 中的。

有没有办法让我做到这一点?谢谢。

使用oncomplete回调:

$('.links').colorbox({
    speed:100,
    opacity:0.75,
    html:'<div id="links-colorbox"><h2>Download links</h2><textarea name="links"></textarea></div>',
    onComplete: function() {
        for(i in linkList) {
            $('#links-colorbox textarea').append('http://site.com/' + linkList[i][0] + '/' + linkList[i][1] + ''n');
        }
    }
});