我想知道這是否可能。申請:首先對多個選擇器
我有一個網頁,我想專注於窗體中第一個啓用可見的字段。第一個字段可以是輸入字段或選擇字段。我曾嘗試(使用jQuery)以下格式
input,select:visible:enabled:first
也
(input,select):visible:enabled:first
但是這些都似乎爲我工作。
所以這可以做到嗎?
在此先感謝。
我想知道這是否可能。申請:首先對多個選擇器
我有一個網頁,我想專注於窗體中第一個啓用可見的字段。第一個字段可以是輸入字段或選擇字段。我曾嘗試(使用jQuery)以下格式
input,select:visible:enabled:first
也
(input,select):visible:enabled:first
但是這些都似乎爲我工作。
所以這可以做到嗎?
在此先感謝。
$('input,select').filter(':visible:enabled:first')
聽起來像它會做你想做的。
這是未經測試,我有點擔心的是怎麼:first
的行爲上有上漲,因此,如果不工作,你總是可以做:
$('input,select').filter(':visible:enabled').first();
嘗試使用filter
選擇:
$("input,select").filter(":visible:enabled:first");
重複的問題答案在這裏給您的問題:jQuery的,將焦點設置在第一個啓用輸入或選擇或在頁面上的textarea](http://stackoverflow.com/questions/4328381/jquery-set -focus-on-the-first-enabled-input-or-select-or-textarea-on-the-page) – Franky
你是正確的Franky。當我搜索時,我設法錯過了這種精神。抱歉。最適合我的解決方案是:input:visible:enabled:first。我錯過了領先的':'輸入。 – mazzaC
@BoltClock:我的聲望不能讓我標記爲重複! – Franky