在Container中获取Element id以动态添加div?

时间:2016-09-18 13:59:02

标签: javascript jquery html

我正在使用此函数来获取div元素中的另一个下一个div id。

HTML

<div id="div1" >
    <input type="text" id="edit1" />
    <input type="text" id="edit2" />
    <input type="text" id="edit3" />
</div>

JS

function GetElementInsideContainer(containerID, childID) {
    var elm = document.getElementById(childID);
    var parent = elm ? elm.parentNode : {};
    return (parent.id && parent.id === containerID) ? elm : {};
}

var e = GetElementInsideContainer("div1", "edit1");
alert(e.id); // it alerts "edit2"

但是,当动态添加div时,它不起作用(alert [object] [object])。使其适用于动态添加内容的正确方法是什么?

0 个答案:

没有答案