我有一個頁面上的元素列表,其中一些是輸入,其他錨等等等等。當我在輸入上時,如果我點擊標籤,我想告訴瀏覽器哪個輸入標籤應該把焦點推到哪裏。控制哪個元素應該有焦點()下一個當從一個輸入字段按下製表符
現在我的一個輸入是當我點擊標籤時將我推向菜單項;我希望它進入下一個輸入。我在這裏尋找一個普遍的方法,因爲我不知道從哪裏開始。
我的輸入字段的數量和名稱也是動態的。
我使用的是淘汰賽,如果它是相關的。
我有一個頁面上的元素列表,其中一些是輸入,其他錨等等等等。當我在輸入上時,如果我點擊標籤,我想告訴瀏覽器哪個輸入標籤應該把焦點推到哪裏。控制哪個元素應該有焦點()下一個當從一個輸入字段按下製表符
現在我的一個輸入是當我點擊標籤時將我推向菜單項;我希望它進入下一個輸入。我在這裏尋找一個普遍的方法,因爲我不知道從哪裏開始。
我的輸入字段的數量和名稱也是動態的。
我使用的是淘汰賽,如果它是相關的。
集tabindex
在HTML屬性
<input type="text" tabindex="1" />
<input type="text" tabindex="4" />
<input type="text" tabindex="3" />
<input type="text" tabindex="2" />
爲了補充@ BrunoLM的回答,您可以使用tabindex
與attr
結合,如果你要動態的,就像當你想控制的效果tab
輸入鍵。
<input type="text" data-bind="attr :{'tabindex' : dynamicNumber "}" />
<a data-bind="attr: { href: url, title: details }">Report </a>
<input type="text" data-bind="attr :{'tabindex' : dynamicNumber "}" />
爲什麼不直接使用tabindex屬性? – j08691
谷歌tabindex –
@ j08691真棒 - 不知道那個 – RobVious