0
4

3 回答 3

3

尝试这个:

<div><ul class="news"></ul></div>

$('.news').append('<li class=\"' + options.listClassName + '\">' + '<a href=\"' + link[1] + '\">' + e.title + '</a></li>')

\"补充。

于 2013-05-18T15:03:01.270 回答
0

我不知道为什么你得到错误的输出,但我更喜欢用动态 jquery 定义我的 html

$(el).append($('<li>')
.addClass(options.listClassName)
.append($('<a>')
    .attr('href', link[1])
    .text(e.title)
    )
);

示例 JsFiddle 链接http://jsfiddle.net/utku/ZvVtv/

于 2013-05-18T15:04:21.067 回答
0

你可以尝试这样的事情:

var li=$('<li />').addClass(options.listClassName);
var a=$('<a />').attr('href',link[1]).text(e.title);
li.append(a);
$(el).append(li);

并将 div 更改为 ul,就像 pXL 说的那样。

于 2013-05-18T15:05:13.670 回答