2013-03-03 71 views
4

我試圖把重點放在錨jQuery的工作焦點()方法不jQuery中

我使用這些代碼:

$(textBox).parent().next().find('a').first().focus(); 

$(textBox).parent().next().find('a')[0].focus(); 

但這些代碼不起作用

while

$(textBox).parent().next().find('a').first() 

回報:

<a role="menuitem" class=""><strong>101</strong>0320117585</a> 
+0

適用於我:http://jsfiddle.net/3eHQu/ – Blender 2013-03-03 08:19:18

+0

因爲你的船錨有'href'。但是,我認爲使用@Lucas M. Oliveira提出的「tabindex」更好。 – 2013-03-03 08:21:09

回答

2

看來,你的錨需要有(至少在Chrome)一href屬性。 如果你不需要特殊的href可以使用href="javascript:void(0);"

1

兩件事情你應該錨一個ID,也是一個選項卡索引,併爲喜歡負值,它不會在IE連8 :

<a href="someWhere" id="someName" tabindex=-1>Click Me!<a/>