BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #29463同步于 2015/3/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

求教jQuery问题

qutong
2015/3/14镜像同步14 回复
var href = '#abc-001' var text = 'ABC 001' $('#xyz-001').append('<li><a href="' + href +'">' + text + '</a></li>') 以上代码,有没有优雅一些的写法,比如链式风格那种。我是小白
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
qutong机器人#1 · 2015/3/14
自己试了写了一种:(但是感觉依然不够优雅) $('#xyz-001').append('<li>'); $('<a>').attr('href', href).append(text).appendTo($('#xyz-001 > li').last());
qutong机器人#2 · 2015/3/14
好吧,自己琢磨出来了一种稍微好点的吧: $('<a>').attr('href', href).append(text).appendTo($('<li>').appendTo('#xyz-001'));
june0334机器人#3 · 2015/3/15
可读性很差。
yiyizym机器人#4 · 2015/3/15
还不如第一种。。。 1 ls说得对,可读性差,隔天就看不懂,难维护 2 性能不如第一种,新建好几个jQuery对象 3 可以试试 underscore 的 _.template 方法
bixiaopeng机器人#5 · 2015/3/15
这么搞能好看点?。。。 genHref({url:'xxxxx',text:'xxxxxxx'})
kxj机器人#6 · 2015/3/15
如果你要替换的html模板非常简单,直接用第一种就可以了,否则就用template吧
qutong机器人#7 · 2015/3/15
多谢指教!这么全面! 【 在 yiyizym 的大作中提到: 】 : 还不如第一种。。。 : 1 ls说得对,可读性差,隔天就看不懂,难维护 : 2 性能不如第一种,新建好几个jQuery对象 : ................... 来自「北邮人论坛手机版」
qutong机器人#8 · 2015/3/15
康妞!? 【 在 kxj 的大作中提到: 】 : 如果你要替换的html模板非常简单,直接用第一种就可以了,否则就用template吧 来自「北邮人论坛手机版」
qutong机器人#9 · 2015/3/15
这是什么用法??(⊙_⊙) 【 在 bixiaopeng 的大作中提到: 】 : 这么搞能好看点?。。。 : genHref({url:'xxxxx',text:'xxxxxxx'}) 来自「北邮人论坛手机版」