0
我試圖獲取動態創建文本框的動態輸入文本ID的動態輸入文本ID,但它顯示輸出undefined
如何獲取動態創建文本框
這裏是代碼。 http://jsfiddle.net/softvar/VuwXn/1/
輸出應該是Know my value
。
請提出一些解決方案。困難重重!
謝謝!
我試圖獲取動態創建文本框的動態輸入文本ID的動態輸入文本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());
});
});
爲什麼你指的jQuery,如果你從來沒有真正使用它? – havarc