Javascript 触发下一个提交按钮

Javascript 触发下一个提交按钮,javascript,jquery,Javascript,Jquery,我在通过jQuery选择下一个提交按钮时遇到问题 我有这样的想法: $('.description part')。在('change','textarea',function()上{ $(this).find('.button').addClass('test');//不工作 $(this).next('.button').addClass('test');//不工作 $(this).closest('.button').addClass('test');//不工作 }); ... ...

我在通过jQuery选择下一个提交按钮时遇到问题

我有这样的想法:

$('.description part')。在('change','textarea',function()上{
$(this).find('.button').addClass('test');//不工作
$(this).next('.button').addClass('test');//不工作
$(this).closest('.button').addClass('test');//不工作
});

...
...
只需使用
nextAll()
,因为
这个
textarea
而不是
div
,在
textarea
按钮之间有一个
,所以
下一步()
也不起作用:

$('.description-part').on('change', 'textarea', function() {
    $(this).nextAll('.button').addClass('test');
});
或者,您可以通过以下方式使用
.closest()

$('.description-part').on('change', 'textarea', function() {
    $(this).closest('.description-part').find('.button').addClass('test');
});
工作片段

$(函数(){
$('.description part')。在('change','textarea',function()上{
$(this).closest('.description part').find('.button').addClass('test');
});
});
.test{背景:红色;}

...
...