div的某个值点击后传到input

橘子大叔 2016-11-27 01:15:47
有没有大神,怎么把div里的某个值,点一下这个div后,传到一个input里


比如这个div的channel="ALIPAY"

点一下这个div,就把channel的值ALIPAY就传到input


具体怎么实现呢
...全文
362 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2016-11-28
  • 打赏
  • 举报
回复
<div channel="ALIPAY" onclick="document.getElementById('txtbanktype').value=this.getAttribute('channel')">ALIPAY</div>
<div channel="WEIXIN" onclick="document.getElementById('txtbanktype').value=this.getAttribute('channel')">WEIXIN</div>
<input type="text" id="txtbanktype" />
萨拉嘿 2016-11-27
  • 打赏
  • 举报
回复
引用 1 楼 q2963348 的回复:
用jquery很方便实现的,先在页面上加上插件,然后$(“div”).click(function(){$(input的id).val($(this).attr("属性名字"))}
+1 或
<div channel='ALIPAY' onclick='javascript:{$("#txtbanktype").val($(this).text());}'></div>
q2963348 2016-11-27
  • 打赏
  • 举报
回复
用jquery很方便实现的,先在页面上加上插件,然后$(“div”).click(function(){$(input的id).val($(this).attr("属性名字"))}

87,922

社区成员

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

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