首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery:如何查找第一个可见的输入/选择/文本区域排除按钮?

jQuery:如何查找第一个可见的输入/选择/文本区域排除按钮?
EN

Stack Overflow用户
提问于 2010-05-13 07:22:37
回答 3查看 129.9K关注 0票数 89

我试过了

代码语言:javascript
复制
$(":input:not(input[type=button],input[type=submit],button):visible:first")

但它什么也找不到。

我的错误是什么?

更新:我在$(document).load()上执行此操作。

代码语言:javascript
复制
<script type="text/javascript">
$(window).load(function () {
  var aspForm  = $("form#aspnetForm");
  var firstInput = $(":input:not(input[type=button],input[type=submit],button):visible:first", aspForm);
  firstInput.focus();
});
</script>

在调试中,我可以看到firstInput是空的。

UPD2:我在Sharepoint下运行的ASP.NET页面中。

到目前为止,我已经发现,对于某些元素,它确实可以找到它们(对于固定的元素),而对于某些元素,则不能。:(

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2823471

复制
相关文章

相似问题

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