首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery如何控制,文档中是否存在元素?

jQuery如何控制,文档中是否存在元素?
EN

Stack Overflow用户
提问于 2009-10-31 22:16:37
回答 4查看 12.1K关注 0票数 2

当页面加载时,我想控制一个元素是否存在于带有ID的文档中。我尝试了下面的代码,但失败了。

代码语言:javascript
运行
复制
   if($(':not(#<%=TextBox1.ClientID %>)')){
     alert("Object is null")else{alert("Object is exist")}}

现在已经感谢你的帮助了。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-10-31 22:30:33

我只需按照jQuery FAQ中的建议直接使用length属性

代码语言:javascript
运行
复制
if ($('#<%=TextBox1.ClientID %>').length) {
    // Do something
}
票数 8
EN

Stack Overflow用户

发布于 2009-10-31 22:26:05

阅读本文(由jakemcgraw提供):

Is there an "exists" function for jQuery?

代码语言:javascript
运行
复制
jQuery.fn.exists = function(){return jQuery(this).length>0;}

if ($('#<%=TextBox1.ClientID %>').exists()) {
    // Do something
}
票数 9
EN

Stack Overflow用户

发布于 2009-10-31 22:29:24

在使用JQuery时,我能想到的最简单的方法是:

代码语言:javascript
运行
复制
if ($("#<%=TextBox1.ClientID %>").length == 0){
        // do something here
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1654495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档