javascript - jquery将元素添加到第一个孩子?
问题描述
我有一个带有两个按钮的简单部分,这些元素是动态创建的,我想使用 jquery 将输入附加到第一个按钮。
这是我的解决方案
HTML
<div id="interactive-layers">
<div class="go_back">Go back</div>
<div buttonid="3" class="video-btns show" targetmovieid="4" starttime="2.44" endtime="8.36">
<span class="label">Submit</span></div>
<div buttonid="81" class="video-btns show" targetmovieid="undefined" starttime="2.44" endtime="8.36">
<span class="label">undefined</span></div>
</div>
JS
var getButons = $('.video-btns').attr('buttonid');
var targetmovieid = $(videobtns).attr('targetmovieid');
if(getButons == 81 && targetmovieid =='undefined'){
var inputf = $("<input id='username' style='background: red' class='sync-element' starttime='3' endtime='6'></input>");
inputf.appendTo('.video-btns');
}else{
console.log('something is fucking wrong');
}
现在,当我运行我的应用程序时,我得到以下结果
<div id="interactive-layers">
<div class="go_back">Go back</div>
<div buttonid="81" class="video-btns show" targetmovieid="4" starttime="2.44" endtime="8.36">
<span class="label">Submit</span>
<input id="username" style="background: red" class="sync-element" starttime="3" endtime="6">
</div>
<div buttonid="3" class="video-btns show" targetmovieid="undefined" starttime="2.44" endtime="8.36">
<span class="label">undefined</span>
<input id="username" style="background: red" class="sync-element" starttime="3" endtime="6">
</div>
</div>
我的代码添加到两个按钮我只想添加到按钮buttonid=81
我做错了什么?
解决方案
$('.video-btns').each(function() {
var getButons = $(this).attr('buttonid');
var targetmovieid = $(this).attr('targetmovieid');
if (getButons == 81 && targetmovieid == 'undefined') {
var inputf = $("<input id='username' style='background: red' class='sync-element' starttime='3' endtime='6'></input>");
inputf.appendTo(this);
} else {
console.log('something is fucking wrong');
}
});
推荐阅读
- node.js - 针对多个 html 文件时 Usemin 创建 ELIFECYCLE 错误
- spring-boot - 如何修复找不到 uri http://www.springframework.org/security/tags 的 facelet 标记库
- java - 如何为 lambda 编写泛型方法?
- excel - Excel.QAT 文件从 Excel2007 到 Office365。.QAT 被 OfficeUI 取代?
- windows - 当 shell 不完全交互时,如何使用 powershel 以另一个用户身份登录或以另一个用户身份运行脚本?
- environment-variables - 以编程方式为每个 Tmux 会话设置一个环境变量
- firebase - 如何查询具有参考路径的文档?
- typescript - 打字稿中来自firebase.User的getIdToken
- html - 我把我的标题变成了 div,在里面做了几个 div。其中两个是社交媒体徽标,如何使它们作为网址可点击?
- java - mac下java的系统偏好存储在哪里?没找到