如果服务器端控件的可见性设置为false,即使我知道它是id,是否有可能通过使用jQuery知道它是不可见的?我应该使用什么代码,比如控制ID =“test1”。jquery:如何知道一个项目在aspx页面中是不可见的?
0
A
回答
2
if ($('#test1').is(':hidden')) {...}
或者
if ($('#test1').css('display') == 'none') {...}
- 第一个使用jQuery的伪选择
:hidden
:http://api.jquery.com/hidden-selector/ - 第二只测试元素的
display
属性,查看如果它设置为none
(隐藏...)
的:hidden
伪选择检查以下内容:
- 如果对象现在没有的CSS显示值。
- 如果它是一个type =“hidden”的表单元素。
- 如果元素的宽度和高度显式设置为0.
- 如果祖先元素被隐藏,则该元素不会显示在页面上。
如果设置元素visible = false
在服务器端,使不包括DOM元素,那么你可以检查一个元素是否存在等与此:
if ($('#test1').length > 0) {..}
.length
将返回的数量找到的元素,因为我们选择一个ID,我们知道只有一个可以返回,所以如果.length
返回零,那么该对象不存在,如果它返回一个,那么它会。
0
尝试:$('#test1').is(':visible')
+0
我想如果在服务器端设置visible = false,那么客户端没有html代码。 – 2012-01-05 22:23:28
相关问题
- 1. 如何知道一个页面在unix中变成脏页面
- 2. ASP.NET如何知道页面中的if-else控件是否可见?
- 3. 如何知道网页何时开始在WKWebView中可见
- 4. 如何在ASP.NET中打开一个像aspx页面的aspx页面
- 5. 如何从适配器知道ListView的项是否可见?
- 6. 富文本字段在aspx页面sharepoint 2010中不可见
- 7. 如何在另一个aspx页面中包含aspx页面?在asp.net
- 8. 如果你知道你有2个数据库项目,每页5个。如果用户请求一个页面,你怎么知道该页面是否存在?
- 9. jquery ui sortable,第一个项目中的div块不可见
- 10. 重定向到来自MVC项目的另一个项目中的.aspx页面
- 11. 如何在aspx c#页面中创建另一个页面类
- 12. 我可以在ASP页面中包含一个aspx页面吗?
- 13. 如何从另一个.aspx页面更新一个.aspx页面的div?
- 14. 如何知道标签栏在iOS中是可见的?
- 15. 知道,如果一推的viewController可见
- 16. 如何点击在RecyclerView的不可见ViewHolder项目后面可见的视图?
- 17. 在项目之间共享aspx页面
- 18. 如何在aspx页面中创建锚点或追加项目?
- 19. 如何在asp.net mvc 3项目中路由.aspx页面?
- 20. 在一个aspx页面
- 21. C#asp.net如何从另一个项目加载一个aspx页面?
- 22. jQuery UI多选不工作在.aspx页面,是一个母版页的内容
- 23. 如何在另一个aspx页面的更新面板中放置一个aspx页面
- 24. 不知道如何处理一个纯粹的PHP页面
- 25. 如何知道正在点击一个MenuStrip的哪个项目?
- 26. 在另一个选项卡中打开一个aspx页面
- 27. 在一个页面知道用户名
- 28. 如何传递值一个ASPX到另一个aspx页面
- 29. 应用程序如何知道组件是一个页面
- 30. 如何知道两个URL是否导向同一页面
是的,测试它是否存在是我正在寻找的。谢谢。 – 2012-01-05 22:30:59