海风
海风
  • 发布:2015-02-09 11:35
  • 更新:2015-02-09 15:03
  • 阅读:1861

一个莫名其妙的点击事件:在list.html中文字中加入div,点击出错

分类:MUI

在官方自带的的例子中 hello mui,把list.html中的

                <li class="mui-table-view-cell">  
                    <a class="mui-navigate-right" href="examples/accordion.html">  
                        accordion(折叠面板)  
                    </a>  
                </li>

修改为

                <li class="mui-table-view-cell">  
                    <a class="mui-navigate-right" href="examples/accordion.html">  
                        <div class="mui-media-body">accordion(折叠面板)2</div>  
                    </a>  
                </li>

其它的所有东西都不变,然后,在测试的时候,就会发现神奇的事情:
Uncaught SyntaxError: Unexpected token
at examples/template.html:1

WTF?
官方可不可以解释一下是什么问题啊?

2015-02-09 11:35 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

在list.html里边,把

var title = this.innerText;

修改为:

var title = this.innerText.trim();

你换成div包裹之后,innerText出来的有换行符。导致js出错

海风

海风 (作者) - 80后

收到。谢谢!

该问题目前已经被锁定, 无法添加新回复