今天写js遇到了一个小问题,苦恼了我一个多小时,不过好在没有浪费更多的时间,也算是很快就解决了。问题是这样产生的,我用jQuery遍历了ul标签下的li下的超链接的值,然后我用split来切割获取到的超链接,(比如我获取到的超链接值是2.html,那我需要获取到2),然后问题就出现了。
问题 :Uncaught TypeError: Cannot read property ‘split’ of undefined
at HTMLLIElement.

很明显这是split()切割的问题,最后通过分析了解到,这是因为遍历ul的时候,第一次会得到一个空值,这个是通过输出遍历的对象知道的,最后我在使用split()的时候加了一个判断(就是判断要切割的字符串是不是存在),然后成功解决问题。

$(".type_ul").find('li').each(function () {var zhi=$(this).find('a').attr("href");          if (zhi) {var qwe=zhi.split('.')[0];console.log(qwe);}           })

Uncaught TypeError: Cannot read property 'split' of undefined这个问题应该这样解决相关推荐

  1. chrome浏览器不能录音:Uncaught TypeError: Cannot read property ‘getUserMedia‘ of undefined解决方法

    Uncaught TypeError: Cannot read property 'getUserMedia' of undefined解决方法 javascript 打不开浏览器录音功能的问题解决方 ...

  2. jquery.dataTables.min.js: Uncaught TypeError: Cannot read property 'style' of undefined

    Jquery DataTable使用报这个错: jquery.dataTables.min.js: Uncaught TypeError: Cannot read property 'style' o ...

  3. bug之bootstrap switch Uncaught TypeError: Cannot read property 'apply' of undefined

    2019独角兽企业重金招聘Python工程师标准>>> <input type="checkbox" name="my-switch" ...

  4. Uncaught TypeError: Cannot read property ‘events‘ of undefined

    使用谷歌调试页面时,出现如下错误提示: Uncaught TypeError: Cannot read property 'events' of undefined 场景是这样的,我页面中有几个按钮, ...

  5. datatables插件AJAX请求数据报错Uncaught TypeError: Cannot read property ‘length‘ of undefined

    之前常用的表格插件是bootstraptable·,现在换了地方工作,这边用的是datatables.上午再看官网API,感觉写的不是很清晰很到位. 看到一篇博客写的很详细,收藏了.最全的jquery ...

  6. jquery.dataTables.min.js:62 Uncaught TypeError: Cannot read property ‘style‘ of undefined原因

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错: jquery.dataTables.min.js:62 Uncaught TypeError ...

  7. 小程序组件报错Uncaught TypeError: Cannot read property 'name' of undefined

    小程序组件报错Uncaught TypeError: Cannot read property 'name' of undefined Component({/*** 组件的属性列表*/propert ...

  8. laydate报Uncaught TypeError: Cannot read property 'appendChild' of undefined

    laydate Uncaught TypeError: Cannot read property 'appendChild' of undefined 我遇到这个错误之后是从两个方向解决的问题 出现了 ...

  9. vue-cli3的项目 CDN链接报错解决 Uncaught TypeError: Cannot read property 'prototype' of undefined at Object.

    Uncaught ReferenceError: iview is not defined 出现这个问题的原因是路径的问题 确保你的路径是正确的,或者是既全局引入了iview,又按需引入,会造成这样的 ...

最新文章

  1. router6 QoS 1 基础知识
  2. 除了速度,5G还能带来什么?
  3. Spring boot日志框架
  4. jsap支付_Java命令行界面(第20部分):JSAP
  5. 某些您可以编辑的区域交叠在一起 可能不能同时显示_DX200操作要领—修改与编辑程序(三十九)...
  6. 深入理解 LINQ to SQL 生成的 SQL 语句
  7. Spring集合类型属性注入
  8. docker 删除包含关键字的镜像_Docker 架构及工作原理
  9. LVS负载均衡群集之NAT模型DR模型
  10. jQuery----分页插件实现
  11. 【BH区块链项目热点问答】加拿大石油公司利用废弃天然气为挖掘BTC提供动力。你怎么看?...
  12. 矩阵的零空间和列空间
  13. 基于MATLAB的仿射变换/透射变换/道路检测/车牌检测
  14. 语音验证码是怎么发的?如何选择语音验证码平台?
  15. 少说话多写代码之.net core——001:建一个api
  16. 在运行框中用命令快速打开应用程序
  17. Github 的搭建和配置github中的SSH key值,android学习视频
  18. 中国高级自动驾驶产业发展六大趋势(2020-2023)
  19. HPE公司收购Cloud Cruiser,旨在对IT资源使用情况进行量化
  20. Openstack KVM虚拟机启动参数

热门文章

  1. SX、LX、TX、LH
  2. Supplier JAVA_带各位深入理解java1.8之supplier
  3. Supplier应用场景
  4. Linux初识及基础命令
  5. 关于VTOL垂直起降模式的参数很详细的介绍
  6. php curl 模拟referer,php使用curl伪造来源ip和refer的方法
  7. 1168 查找学生信息
  8. Matlab数组,复数数组实部、虚部、模、幅角
  9. 7月1日起,开普通发票需填税号,喜报销提供“开票信息”助力你轻松开票!...
  10. 论新课改计算机教学,【课程改革论文】信息技术教学新课改论文(共3301字)