javascript - HTML 中动态添加的 (JQuery) 列表行中的链接不可单击

标签 javascript jquery chatterbot

我正在构建一个偶尔提供链接的聊天机器人(使用 Chatterbot 包作为基础)。该链接来自 python 代码到我的 HTML 文件,其中使用 JQuery 将一行附加到现有列表。我的问题是该链接未显示为可点击。我尝试过 JavaScript link() 和 html()。我还尝试过 Anchorme、Autolinker 和 Linkify。

这是我接收聊天机器人输出的地方:

$submit.done(function(statement) {
    createRow(statement);

这是使用 JQuery 创建行的代码:

function createRow(text) {
var $row = $('<li class="list-group-item"></li>');
$row.text(text);
$chatlog.append($row);
}

这就是输出的样子。

screenshot

最佳答案

如果图像可以作为引用,

$row.html(text) 应该可以工作。

关于javascript - HTML 中动态添加的 (JQuery) 列表行中的链接不可单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49450541/

相关文章:

javascript - 为当前键和值创建一个键值对

jQuery 选项卡菜单和 WebGL

javascript - 检查 data 属性等于 value 的元素是否存在

botframework - Google Dialogflow 中的 Multi-Tenancy

javascript - 如果无法分配内存,V8 会崩溃吗?这会使整个过程崩溃吗?

javascript - 如何使用 Polymer 动画?

javascript - 仅在当前单击的 Div 上叠加图像 - Javascript

python - 如何将 CHATBOT 未回答的问题存储在文本文件中

python-2.7 - 如何在Python中刷新chatterbot机器人的训练?

javascript - DropZone.js 服务器端验证