Javascript将一个变量添加到我的锚标签中

时间:2016-04-21 08:47:54

标签: javascript html

我在这里努力寻找解决方案来解决我之后的java脚本问题。

我正在构建一个具有可点击分支的树视图,我正在努力将参数+ele.id+添加到第二个span标记内的锚标记中的href

我已经尝试过每一个我能想到的组合无济于事,并且在互联网上进行的研究并未取得丰硕成果。

我对javascript和web /前端设计都很新,所以我正在努力学习一个非常垂直的学习曲线。如果有任何人可以帮我正确地将我的参数添加到我的href网址,或者是否有更好的方法来解决问题,我将非常感谢。

任何人都可以帮助我吗?

// load in the data 
$.ajax({
    url: "/InvalidAddressTreeView/GetSubMenue",
    type: "GET" ,
    data: data ,
    dataType: "json",
    success: function (d) {
        $(this1).removeClass("loadingP");

        if (d.length > 0) {
            var $ul = $("<ul></ul>");
            $.each(d, function (i, ele) {
                $ul.append(
                    $("<li></li>").append(
                        "<span class = 'collapse collapsible' data-loaded = 'false' pid='" + ele.id + "' treelevel ='" + ele.tree_level + "'>&nbsp;</span>" +
                               "<span><a href='/SalesRepAddress/Modify?id='>" + ele.name + "</a></span>"
                    )
                );
            });
        }
    }
});

2 个答案:

答案 0 :(得分:0)

如何创建像:

这样的元素
$('<a/>', {
    id: 'foo',
    href: 'http://example..com',
    title: 'ABC',
    text: 'XYZ'
}).appendTo('#mySelector');

答案 1 :(得分:0)

你想在href链接后追加ele.id吗?喜欢这个?

<span><a href='/SalesRepAddress/Modify?id="+ele.id+"'>"+ele.name+"</a></span>

$("a").attr("href", $("a").attr("href") + ele.id));