0
我正在構建一個圍繞jQuery標籤構建的web界面,其中第一個標籤包含一個文本輸入,可用作通過其他標籤進行快速搜索。 我希望文本框在第一個選項卡被選中時獲得焦點,因此用戶可以儘快開始輸入。當jQuery標籤被點擊時,文字輸入被竊取
目前我正在嘗試使用tabsselect
事件綁定焦點竊取功能,但似乎我失去了一些東西。
我當前的代碼:
$("#usertabs").tabs().bind("tabsselect",function(event, ui){
if(ui.index == 0){
alert('fire');
$('#barcodeselect').focus();
}
});
當我點擊第一個選項卡,警報彈出,並且當我駁回,顯示在第一個選項卡,但是textbox
沒有焦點。
調用從console
$('#barcodeselect').focus();
沒有收到預期的效果,所以它不應該是一個錯字或類似的東西..
難道標籤搶斷的變化焦點從textbox
?如果是這樣,有沒有辦法綁定在標籤上變更爲已完成而不是開始?還是我只是無知?
太棒了,謝謝!將'tabsshow'誤讀爲功能以顯示標籤.. – DZittersteyn