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