为什么拿不到a标签中value的值??急急急!!!

钟渊 2016-09-21 09:58:35
$(".cata").append("<a href='javascript:; ' id=\"cid\" value='"+id+"' onclick=\"cate("+id+")\">"+na+"</a>")
var name= $("#cid").attr('value');
console.info(name);
...全文
761 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
木生火18624 2019-04-16
  • 打赏
  • 举报
回复
$("#id").attr("value");
  • 打赏
  • 举报
回复
$("#cid")这个id冲突了吧
简单测试可以打印啊

functionsub 2016-09-21
  • 打赏
  • 举报
回复
额, 不对,我试了下,你这个能取到的。难道跟jquery版本有关系。
functionsub 2016-09-21
  • 打赏
  • 举报
回复
换个属性名,要么取非input、textarea、select标签的value属性时,用原生JS去写。 看下面:
var name= $("#cid")[0].getAttribute('value')

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧