繁体   English   中英

如何获取动态创建的文本框的动态输入文本ID

[英]how to fetch dynamic input text id of dynamically created textbox

我正在尝试获取动态创建的文本框的动态输入文本ID,但其显示的输出undefined

这是代码。 http://jsfiddle.net/softvar/VuwXn/1/

输出应该是Know my value

请提出一些解决方案。 严重被困!

谢谢!

您的报价是问题所在。 它已经简化并可以按以下方式工作:

var variable="123";

function deleting(mynum){
    alert($("input[id='"+mynum+"']").val());
}

document.getElementById("test").innerHTML= '<input type="button" value="Know my value" id="'+variable+'" class="btn btn-danger" onclick="deleting(' +variable + ')" />';

我更新了您的小提琴以使用jquery: http : //jsfiddle.net/VuwXn/12/

var variable="123";

$(document).ready(function(){
    $("#test").html("<input type='button' id='"+variable+"' class='btn btn-danger' value='know my value'/>");
    $("#"+variable).click(function(){
        alert($(this).val());
    });
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM