永发信息网

jquery中使用$('a[href^=mailto:]')可以找到Dom中的元素,为什么$('a[href^=mailto]') 不能找到?

答案:2  悬赏:50  手机版
解决时间 2021-01-25 04:47
  • 提问者网友:临风不自傲
  • 2021-01-24 22:24
jquery中使用$('a[href^=mailto:]')可以找到Dom中的元素,为什么$('a[href^=mailto]') 不能找到?
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-01-24 22:46
你恰好说反了吧,应该是不能找到$('a[href^=mailto:]'),标准的Jquery写法匹配字符串要加引号的,所以应该是$('a[href^="mailto:"]'),但可以兼容不加引号的,但是不加引号时,一些符号是以运算符存在的,比如+-*/,包括冒号,加上引号就没问题了
全部回答
  • 1楼网友:想偏头吻你
  • 2021-01-24 23:19
回答: var p = $('#hh').attr('href'); console.log(p); jquery: jquery是一个快速、简洁的javascript框架,是继prototype之后又一个优秀的javascript代码库(或javascript框架)。jquery设计的宗旨是“write less,do more”,即倡导写更少的代码,做更多的事情。它封装javascript常用的功能代码,提供一种简便的javascript设计模式,优化html文档操作、事件处理、动画设计和ajax交互。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯