适用:首先是多个选择器

时间:2012-10-05 12:26:31

标签: jquery jquery-selectors focus

我想知道这是否可行。

我有一个网页,我想专注于表单中的第一个启用的可见字段。第一个字段可以是输入字段或选择字段。我尝试过(使用JQuery)以下格式

input,select:visible:enabled:first 

以及

(input,select):visible:enabled:first

但这些似乎都不适合我。

那可以这样做吗?

提前致谢。

2 个答案:

答案 0 :(得分:4)

$('input,select').filter(':visible:enabled:first')听起来它会做你想做的事。

这是未经测试的,我对:first在那里表现如何表现有点警惕,所以如果这不起作用,你可以随时做:

$('input,select').filter(':visible:enabled').first();

答案 1 :(得分:1)

尝试使用filter选择器:

$("input,select").filter(":visible:enabled:first");