0
美好的一天。我需要获得动态创建的div的id,当我在该div内动态创建的输入中点击一个键时。我在同一时间创造他们点击了按钮之后:获得一流的按键时动态地创建父元素的动态地创建子输入
HTML:
<div id="known">
<button id="create">Create</button>
</div>
的Jquery:
$(document).ready(function(){
$("#create").on("click", function(){
var num = 0;
$("#known").append("<div id='unknown_" + num + "'><input type='text' class='get_id'/>");
num++;
});
});
这部分是很明显的,但是当我有附加功能,我并不能解决问题获得id的东西,所以它会工作。我想这样的:
$(".get_id").on("keypress", function(){
var id = $(this).parent().attr("id");
alert(id);
});
,但它不会工作,因为在页面负载不存在带班get_id,如果我把它附加到它的存在众所周知的div下一个更高的元素,所以任何元素我不能使用父功能来获得该ID,因为它会让我知道身份证。这是否有可能?谢谢你的合作。
非常感谢你,这次终于奏效。 2分钟,直到接受。 –