javascript - 如何将新创建的按钮的值作为 Javascript 变量?
问题描述
我只是想知道如何将正在创建的 HTML 按钮的值 (id="red") 分配给 JS 变量 userInput?该变量的值取自 HTML 输入文本框。
这是我的 JS/jQuery 代码
$(document).ready(function() {
$("#createGroup").click(function addGroup() {
let userInput = $("#groupName").val();
let newGroup = $("<input id='red' type='button' value='userInput' class='createdGroupsButton'>");
$("#createdGroups").prepend(newGroup);
});`
这是必要的 HTML 代码:
<body id="containerMain">
<div id="sideMenu">
<div id="createdGroups" class="groups">
<div id="groupDiv">
<input id="groupName" type="text">
<button id="createGroup">+</button>
</div>
</div>
</div>
</body>
谢谢
解决方案
试试这个标记的模板文字
let newGroup = $(`<input id='red' type='button' value='${userInput}' class='createdGroupsButton'>`);
推荐阅读
- r - 在 ggplot 的单个图中绘制时间序列的每一天
- sql-server - 如何使用一个参数直接排序?
- c++ - 试图用 C++11 替换旧的随机 API
- python - 从向量创建 3D 张量
- python - python manage.py runserver 不断重新加载说明文件已更改
- python - 无法从 Python SDK 修补 Kubernetes 自定义资源
- c# - 如何在两个计时器之间创建延迟?
- c++ - InitializeCriticalSectionAndSpinCount 不是初始化地址
- xml - 如果 xml 有额外的 xml 标签,xslt 失败
- android - 错误的第二个参数类型:找到:'com.google.android.youtube.player.YoutubePlayerFragment'