我有一个问题,我可以在var中控制日志记录,但是当我将它添加回html中的页面时它会删除正斜杠。
有谁知道为什么会这样。我试图以任何可能的方式改变这一点,但我很清楚为什么会发生这种情况。
lines = regex.split("\n(?=[^\s])", data)
答案 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)
好吧,我猜你的SPAN
与links
的数量相同,并试图构建那么多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+'"