网址被剥夺了

时间:2015-08-20 21:15:18

标签: javascript jquery

我有一个问题,我可以在var中控制日志记录,但是当我将它添加回html中的页面时它会删除正斜杠。

有谁知道为什么会这样。我试图以任何可能的方式改变这一点,但我很清楚为什么会发生这种情况。

lines = regex.split("\n(?=[^\s])", data)

3 个答案:

答案 0 :(得分:0)

尝试改变,

for ( var i = 0; i < urllink.length; i++ ) {
     for ( var i = 0; i < spantext.length; i++ ) {

for ( var i = 0; i < urllink.length; i++ ) {
     for ( var j = 0; j < spantext.length; j++ ) {

答案 1 :(得分:0)

好吧,我猜你的SPANlinks的数量相同,并试图构建那么多LI。您可以使用$.each()进行更简单/更清洁,如下所示。

function hiddenlinks() {
    var urllink = $(".hidden-small").map(function() {
        return $(this).attr("href");
    }).get().reverse();
    console.log(urllink);

    var spantext = $(".hidden-small span").map(function() {
        return $(this).text();
    }).get();

    var $items = $();
    $.each(urllink, function(i, url) {

        $items = $items.add(
            $("<li/>", {
                html: '<a href="' + url + '">' + spantext[i] + '</a>'
            })
        );
    });
    $(".paradeiser_children").prepend($items);
}

答案 2 :(得分:0)

href

之后添加缺少的等号
 <a href="'+urlencode+'"