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

how to fetch dynamic input text id of dynamically created textbox

本文关键字:文本 动态 何获取 输入 id 创建 获取      更新时间:2023-09-26

我试图获取动态创建的文本框的动态输入文本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 + ')" />';

我更新了你的fiddle以使用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());
    });
});