javascript - 在输入中显示数据
问题描述
我是这一切的新手,我希望你能帮助我!
我在“var data”中有一个名称选择器,如下所示:
var data = [{"name":"firstname lastname", "username":"admin",}]
我想将选择的名称显示为文本,我有下一行:
d3.select("#name h1")
.text(data[picked].name);
<div id="name"><h1></h1></div>
[这行得通!]
我想在输入中获取用户名。我有这个:
d3.select("#username")
.text(data[picked].username);
<input id="username">
但这对我不起作用。
请帮忙。
解决方案
你必须使用.val()
而不是.text()
d3.select("#username").val(data[picked].username);
推荐阅读
- javascript - 比较两个对象javascript数组并删除不相等的值
- android - 如何使用移动应用程序进入whatsapp分享链接工作?
- html - 如何在 xslt 中将数以千万计的金额转换为十进制值
- java - 弹性搜索 - Java BoolQuery API 应该过滤所有不匹配的
- google-cloud-platform - Google Cloud Builder - 构建触发器失败并显示“未找到请求的资源”
- vim - Vundle 安装不起作用
- selenium - 流利的等待不做任何轮询
- android - Android Arcgis 100.3:如何获取 MapView 的中心点
- php - 如何将此存储功能转换为 json
- css - Difference between web animation api and css3 keyframe?