在模态窗口中填充textarea

时间:2012-07-02 20:27:54

标签: javascript jquery

这是我的代码:

// 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');
}

问题是模态窗口中的textarea没有填充,可能是因为它使用我正在使用的模态窗口插件动态插入到DOM中。

我有办法让这项工作成功吗?感谢。

1 个答案:

答案 0 :(得分:1)

使用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');
        }
    }
});