Javascript 当父div包含<;textarea>;?

Javascript 当父div包含<;textarea>;?,javascript,html,jquery,css,hide,Javascript,Html,Jquery,Css,Hide,我有一个div结构,它是由它的内容动态生成的。它看起来是这样的: <div class="fpd-list-row fpd-add-layer" id="1609962837979"><div class="fpd-cell-0"><span></span></div><div class="fpd-cell-1">Dein Foto</d

我有一个div结构,它是由它的内容动态生成的。它看起来是这样的:

<div class="fpd-list-row fpd-add-layer" id="1609962837979"><div class="fpd-cell-0"><span></span></div><div class="fpd-cell-1">Dein Foto</div><div class="fpd-cell-2"><span class="fpd-icon-add"></span></div></div>
<div class="fpd-list-row" id="1609962838288"><div class="fpd-cell-0"><span class="fpd-current-color" style="background: #ffffff" data-colors=""></span></div><div class="fpd-cell-1"><textarea>Wanderlust</textarea></div><div class="fpd-cell-2"><span class="fpd-lock-element"><span class="fpd-icon-unlocked"></span></span></div></div>
deinfoto
游荡癖

我只想隐藏textareas和parents元素直到.fpd list行,但保持另一个div类似的.fpd list行.fpd add层不变。当我将textarea设置为display none时,父div仍然存在。只有当父div包含
时,才有办法将其隐藏到..fpd list行吗?

遍历所有div,并使用
.find()
检查与特定选择器匹配的父元素

$(文档).ready(函数(){
var divs=$(“div”);
对于(变量i=0;i

我的文字
fpd锁定元件fpd图标已解锁

我的文本在所有div中循环,并使用
.find()
检查与特定选择器匹配的父元素

$(文档).ready(函数(){
var divs=$(“div”);
对于(变量i=0;i

我的文字
fpd锁定元件fpd图标已解锁

我的文本
检查父div的子项:

divs=document.getElementsByTagName(“DIV”)
对于(变量i=0;i
我的文本
外跨内跨

我的文本
检查父div的子项:

divs=document.getElementsByTagName(“DIV”)
对于(变量i=0;i
我的文本
外跨内跨


我的文本
你能给我们看看你的Javascript吗?
jQuery('textarea').parent().hide()jQuery('textarea').parent().hide()谢谢,恐怕我没有复制完整的代码:
Dein Foto Wanderlust
@Chris我已经证明了代码是有效的。请确保您已导入jQuery。抱歉,我无法正确格式化它。我不需要针对父母,但是祖父母元素“fpd列表行”我更新了我最初的帖子谢谢,我担心我没有复制完整的代码:
Dein Foto Wanderlust
@Chris我已经证明了代码的有效性。请确保您已导入jQuery。抱歉,我无法正确格式化它。我不需要针对父母,但是祖父母元素“fpd列表行”我更新了我的初始postHi,谢谢你的回答。不幸的是,我没有正确地复制整个代码。我不需要针对父div,而是针对类为“.fpd list row”的祖父母div。这可能吗?当然!只使用第二个示例,而不是使用
textareas[i].parentNode.style.display=“none”
使用
textareas[i].parentNode.parentNode.style.display=“none”
。但是,如果您需要与第一个解决方案相同的功能,那么它会稍微复杂一些。不过,如果你还需要它,请告诉我!嗯,看来不是炒锅。有没有办法在这里再次发布我的示例的完整代码?我更新了我的初始post.mhm,这在我的实时环境中不起作用:(嗨,谢谢你的回答。不幸的是,我没有正确地复制整个代码。我不需要针对父div,而是针对带有类“.fpd list row”的祖父母div。这可能吗?当然!只使用第二个示例,而不是使用
textareas[i].parentNode.style.display=“none”
使用
textareas[i].parentNode.parentNode.style.display=“none”
。但是,如果您需要与第一个解决方案相同的东西,它会有点复杂。但是,如果您仍然需要它,请告诉我!mhm似乎不适合。有没有办法在这里再次发布我的示例的完整代码?我更新了我的初始post.mhm,这在我的实时环境中不起作用:(