检查文本区域是否隐藏
Check if the textarea is hidden or not
给定textarea框,我想检查textarea是否隐藏。您可以使用Jquery。这个文本区不包含id。我已经使用样式元素,我隐藏的文本区域。文本区域默认是隐藏的,当用户选中复选框时,它可以是可见的。
<textarea <%#!((GPNS.BusinessLayer.SpecialItems.SpecialItem)Container.DataItem).Code.Equals("OTH", StringComparison.InvariantCultureIgnoreCase) ? "style='display: none;'" : string.Empty%> id="text<%#((GPNS.BusinessLayer.SpecialItems.SpecialItem)Container.DataItem).ID%>" maxlength="50" placeholder="Enter other item details"></textarea>
足够简单
$(document).ready(function(){
var element = $('div.myDiv textarea');
console.log('is hidden: ' + element.is(':hidden')); // check if the textarea inside div that has a class myDiv is hidden
console.log('is visible: '+ element.is(':visible')); // The opposite is also possible
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="myDiv">
<textarea style="display: none;">
</textarea>
</div>
您应该查看is()的文档和:selector伪选择器
if($("textarea").is(":visible")){
/*code*/
}
你可以使用下面的代码获得样式
var getStyle = $('textarea').attr('style');`
相关文章:
- 检查元素是否将状态从隐藏更改为可见
- 隐藏/显示下面的分区根据是否选择某个选项进行选择
- 是否可以在不重新渲染的情况下显示/隐藏父对象中的元素
- 是否可以隐藏javascript确认对话框
- Jquery 1.8,检查项目是否隐藏
- 交换 img src 或显示/隐藏多个图像是否更快
- Safari扩展中是否有任何Safari Popover隐藏事件
- 引导程序是否有显示隐藏类的方法
- 如何检测是否在主页上隐藏按钮
- IE11是否有“背面可见性:隐藏”的替代方案
- 检测HTML5视频是否正在播放或暂停,并相应地显示或隐藏Div
- jQuery-是否可以使用jQuery在隐藏的文本框中设置值
- 有没有办法查看Chrome扩展程序的图标/按钮是否已隐藏
- 是否可以在Zend表单中显示和隐藏onclick子表单
- jQuery:检索日期选择器日期,检查是否在日期范围内,显示/隐藏字段
- 检查表格行中的单元格是否等于0,如果等于,则隐藏行
- 检查元素是否可见,父元素隐藏在DOM中
- 如果我隐藏引导轮播,它是否仍在后台运行
- jQuery - 在显示元素之前检查元素是否隐藏或仅显示它
- 是否可以在可见性隐藏元素上对幻灯片进行动画处理