当按下下一个焦点时,将输入文本值移动到另一个具有自定义焦点的按钮



我有一些代码与自定义2按钮的工作,如tab或shift+tab上的输入。我的问题是:如何将输入文本值移动到下一个焦点。

的例子:

:
[蔬菜]<—这是一个输入
[饮料(集中)]<—这是一个输入
(,,,,,,,,,,) & lt;——这一个输入
(,,,,,,,,,,)

当点击下一个按钮时,它将是这样的:


(蔬菜)(,,,,,,,,,,)
(饮料(集中)]
(,,,,,,,,,,)

www.jsfiddle.net/xSDMy/

我将您的小提琴修改为工作状态。尽管我建议你重构你的代码,使它更容易阅读和维护。

http://jsfiddle.net/xSDMy/3/

$(document).ready(function(){
    var $curr;
    $('.Tabbing').on('focus',function(){
      $curr = $(this);
    });
    $('.prevFocus, .nextFocus').on('click', function( e ){
      var inputElem = $curr.closest('li')[ $(this).hasClass("nextFocus") ? "next" :      "prev" ]('li').find('.Tabbing');
      var curVal = $curr.val();
      $curr.val("");
      inputElem.val(curVal);
      inputElem.focus();
    });

});

相关内容

最新更新