2012-07-30 45 views

回答

3

没什么特别的。他们只是使用JSON编码将任意数据放入DOM元素中。用于替代HTML5允许的新属性data-

你为什么要这样做?浏览器不会专门处理它,事实上JSON编码的数据使其成为无效的属性值。

1

1)为什么他们在类属性中使用href和url?

他们这样做主要是对li元素。我想这是为了将数据提供给事件处理程序而完成的,以便导航到clickmousedown事件中的另一个页面。

2)我该怎么做?

基本上他们在类名中存储JSON object。可以用JSON.parse(...)提取数据,但不应该。改为使用HTML5 data-xxx属性。