-2
在我的项目的event.target价值,我有4个格,并获得第4格值的价值,我必须做的:获取使用父元素
event.target.parentElement.parentElement.parentElement.parentElement.value
所以,当我改变任何UI改变,那么值引用丢失,应用程序崩溃。
那么有没有其他解决方案来摆脱这种方法,并获得价值,而不考虑UI的变化。
为图像中,如果我需要输入文本框的值,我需要从承认在上课深入到使用event.target
输入元素。
例如:
event.target.parentElement.parentElement.parentElement.parentElement
.parentElement.parentElement.querySelector("#Username").value
哪里是你的代码?你指的是什么事件?你正在谈论的代码插入在哪里? –
event.target.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.querySelector(“#Email”)。值 例如:获取我需要使用这段代码的电子邮件的输入值...所以在未来,如果有任何新的div或任何新的元素被添加这个代码中断 –
假设你有一个引发事件的元素引用(我认为你用'jQuery'标记问题时),那么您可以执行'$(this).closest('。targetElementSelector')。val();' –