javascript - 如何获取在javascript中动态创建的Button(onClick)的ID

标签 javascript jquery html css

如何获取使用以下 JS 创建的按钮的 ID。我想设置按钮的 ID 作为标签的文本。

function addnewsubj(){
var a = $("#subjname").val();

if(a!==""  ){
    $('.techsubj').append(
    '<div class="row sub'+ a +'" id="sub'+ a +'">'+
        '<div class="col-xs-6 col-md-4">'+
            '<a href="#fourth" id="'+ a +'" class="btn btn-info" >'+ a +'</a>'+
        '</div>'+
        '<div class="col-xs-12 col-sm-6 col-md-8">'+
            '<div class="progress">'+
                '<div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%">'+
                    '<span class="sr-only">60% Complete (warning)</span>'+
                '</div>'+
            '</div>'+
        '</div>'+
    '</div>'
    );
}
else{
    alert("Text Box is empty");
}}

HTML

<label id="subjTitle">  </label>

最佳答案

你在任何地方都没有按钮。如果您指的是样式为按钮的 anchor 元素,

$('subjTitle').text($('.techsubj .btn').attr('id'))

或者,您始终可以使用 ID 显式创建它,或者最重要的是,您可以将内容创建为 DOM 层次结构而不是 HTML 源,并且只保留对“按钮”对象的引用。

关于javascript - 如何获取在javascript中动态创建的Button(onClick)的ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22162960/

相关文章:

javascript - 谷歌图表工具摆脱了水平间距

javascript - 全局变量未初始化nodejs

javascript - Firebase 云功能中的权限被拒绝

javascript - 如何组合这些悬停功能

javascript - 而不是document.write,在div的id/class中输出

javascript - 显示一些错误 Uncaught ReferenceError :

javascript - rss 提要阅读器脚本

javascript - jQuery 滞后于验证事件

javascript - JavaScript 中检查单选按钮的问题

html - 设备屏幕@media 查询