jquery - 如何使用 jQuery 动态添加超链接?

标签 jquery html json hyperlink

我正在使用 jQuery 的 getJson 来获取 Json 对象,并希望将其显示在 html 页面上。

我可以使用如下代码成功显示它们:

$.getJSON(full_name, {}, function(data) {

        $.each(data, function(index, field){
          $("div").append(index + " : " + field + "<br>");
        });
});

在 json 数据中,有一个索引名为“reference”的项目。我想将其字段从简单文本更改为超链接。当我点击这个链接时,它会向一个 url 发送 GET 方法请求,并在新页面上显示从服务器获取的内容。

如何改变我的页面来实现这个功能?

提前致谢。

最佳答案

尝试

$.getJSON(full_name, {}, function(data) {
    $.each(data, function(index, field){
        if(index == 'reference') {
            html = '<a href="link">' + field + "</a><br/>";
        } else {
            html = index + " : " + field + "<br>";
        }
        $("div").append(html);
    });
});

关于jquery - 如何使用 jQuery 动态添加超链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18394833/

相关文章:

javascript - 使用 jQuery 在折叠内的 Bootstrap 4 表中搜索值

jquery - 动态更改菜单项的宽度

java - 如何设置:hidden value from another JSP element

javascript - 每个下拉项显示不同的图像(HTML + Javascript)

html每周食谱表按钮

html - 如何使一个 div 坐在另一个 div 的底部,其中任何一个的高度未知

ios - AFNetworking + AFHTTPRequestOperation 无法保存数组

java - 将 JSON 字符串反序列化为 POJO 列表

sql - 如何在 Golang 中将 *sql.Rows 转换为类型化的 JSON

javascript - 我想根据特定条件更改状态