模板里给元素绑定 jquery.data

在渲染页面(特别是列表)的时候经常会需要绑定一些数据

通常有俩种方法:

  1. <li data-id="1" data-name="name1"></li>

  2. $('<li>').data(obj).appendTo(list)

都不是很好的方法。(如果使用mvvm 那就另当别论了)

通过改jq源码 整合了这俩种方法:在模板里也可以绑定data:

<li {{=$.templateData(obj)}}></li>

生成:

<li jq-expando="5"></li>

项目地址:

http://git.oschina.net/p2world/jquery_data_in_template


你可能感兴趣的:(模板里给元素绑定 jquery.data)