javascript - 隐藏父 div 时包含
问题描述
解决方案
循环遍历所有 div,并用于.find()
检查与某个选择器匹配的父元素。
$(document).ready(function(){
var divs = $("div");
for(var i = 0; i < divs.length; i++){
var current = divs[i];
if($(current).find("textarea").length != 0){
current.style.display='none';
}
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="fpd-cell-1"><textarea>My Text</textarea></div>
<div class="fpd-cell-2"><span class="fpd-lock-element">fpd-lock-element<span class="fpd-icon-unlocked">fpd-icon-unlocked</span></span></div>
<div class="fpd-cell-3"><textarea>My Text</textarea></div>
对于最简洁的解决方案(一个衬里),请使用:
$(document).ready(function(){
jQuery('textarea').parent().hide();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="fpd-cell-1"><textarea>My Text</textarea></div>
<div class="fpd-cell-2"><span class="fpd-lock-element">fpd-lock-element<span class="fpd-icon-unlocked">fpd-icon-unlocked</span></span></div>
<div class="fpd-cell-3"><textarea>My Text</textarea></div>
推荐阅读
- python - 从 SQL 记录到 Python 二值化器
- java - 如何将外部非模块化 jar 添加到 java 9 模块化应用程序?
- android - Android:无法使用 Intent 在 Instagram 上分享照片
- dialogflow-es - 如何在对话流中使用 webhook?
- regex - 从前两个空格中排除一组字符
- html - 为什么样式没有应用于 html 中的文本
- php - Symfony 3.4:POST http 方法 Rest 的问题
- javascript - laravel 使用 ajax 上传图片
- python - 取消分解(取消分组)累积数据帧值
- r - R In Shiny how to use input value to make an API call?