0
这是我的代码的一部分。也许这有点隐含,但我认为问题很容易本地化。我想变量notions
是什么,当我添加这个我会添加概念的话,而不是像我现在object Object
。 有了这个代码,我看到,这是一个很好的$link
作为我联系,但我不能把它结合到一个<span>
元素或东西时,我被items.push
甩卖项目作为notions
变量,可以使用:items.push问题 - 需要字符串,但获取对象对象
$.each(data, function(index, value) {
var notions = [];
var tags = data[0].extras.tags.replace(/[\[\]]/g, '').split(', ');
var id = data[0].pk
$.each(tags, function(i,v){
var tag = v.match(/<Tag:\s(.*)>/);
if(tag !== null){
var href = '/notion/';
var $link = $('<a/>').attr('href', href+tag[1]).text(tag[1]);
notions = notions + $link + ' ';
console.log($link);
}
});
items.push('<li style="border: 1px solid black; list-style-type: none" ' + 'id="' + value.pk + '"' + 'name="' + value.fields.depth + '">' +
' <span class="zero">()</span> ' +
'<a href="' + value.extras.get_absolute_url_for_user + '">' +
'<span style="font-family: Trebuchet MS,Liberation San; font-size: 125%">' + value.fields.title + '</span></a> <br />' +
'<a href="' + value.extras.get_my_url + '">' +
'<p style="vertical-align: middle; margin-bottom: 0; margin-top: 0">' +
'<img style="cursor: pointer; vertical-align: middle" src="' + MEDIA_URL +
'own/i2.png" title="Show this in 1"></a>' +
'<img class="delete_item" name="' + value.pk + '"' +
'" style="cursor: pointer; vertical-align: middle" src="' + MEDIA_URL +
'own/minus.png" title="Delete this">' +
'<img class="get_item_form" name="' + value.pk +
'" style="cursor: pointer; vertical-align: middle" src="' + MEDIA_URL +
'own/plus.png" title="Add item">' +
notions +
'</p></li>');
$('<ul/>', { html: items.join('') }).insertAfter(nevermind);
});
可以给我一些示例代码吗? – Cadilac
不知道如何。但是,如果你想要一个字符串,你也可以......只是使用一个字符串,而不是创建一个元素。 –
这不是一团糟,但它只是看起来像。 – Cadilac