<li data-cityName="北京市">北京</li> <li data-cityName="深圳市">深圳</li> <li data-cityName="上海市">上海</li>
$("li").on("click",function(){ $(this).data("cityName");一直返回undefined })
解決辦法:javascript
data()是1.4.0以後的版本方法,去檢查版本沒有問題。html
在控制檯打印調試:java
發現將名稱給小寫了……this
遇一坑記一坑跳一坑。調試