jquery focus()在滑块中不起作用

时间:2015-07-17 10:42:11

标签: jquery

为什么这段代码不起作用?我试着把alert();它也没有发生任何事情。

    <script>
        $('#prev_next').focus(function(){
        $(this).next('input').focus();
        })
   </script>

件jquery代码:

options: {
        enabled: false,
        arrowMarkup: '<button id="prev_next" title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',
        preload: [0,2],
        navigateByImgClick: true,
        arrows: true,

        tPrev: 'Previous (Left arrow key)',
        tNext: 'Next (Right arrow key)',
        tCounter: '%curr% of %total%'
    },

enter image description here

1 个答案:

答案 0 :(得分:0)

如果按钮和输入之间没有任何元素,则此方法有效。

而不是next(),你可以试试这个:

$(':input:eq(' + ($(':input').index(this) + 1) + ')').focus();