<li data-cityName="北京市">北京</li>
<li data-cityName="深圳市">深圳</li>
<li data-cityName="上海市">上海</li>
$("li").on("click",function(){
$(this).data("cityName");一直返回undefined
})
解决办法:
data()是1.4.0之后的版本方法,去检查版本没有问题。
在控制台打印调试:
发现将名称给小写了……
遇一坑记一坑跳一坑。