Jquery将所选项目设置为列表中的下一个选项

Jquery将所选项目设置为列表中的下一个选项,jquery,Jquery,只需要一个简单的jQuery就可以将select列表中的第二个选项设置为目标select上的selected item after change事件,如下面的代码片段所示 换句话说,列表中的第一项是请选择 一旦在customfield_12972选择列表上触发更改事件,我想将customfield_12973选择列表的选定选项更改为选择列表中的下一个选项 <script type="text/javascript"> jQuery.noConflict() jQuery(docume

只需要一个简单的jQuery就可以将select列表中的第二个选项设置为目标select上的selected item after change事件,如下面的代码片段所示

换句话说,列表中的第一项是请选择

一旦在customfield_12972选择列表上触发更改事件,我想将customfield_12973选择列表的选定选项更改为选择列表中的下一个选项

<script type="text/javascript">
jQuery.noConflict()
jQuery(document).ready(function()
    {
        jQuery('#customfield_12972').change(
        function()
        {
            //jQuery('#customfield_12973').setSelectedIndex[1]
        });
    });
</script>
假设customfield_12972是一个select标记,则可以执行以下操作:

<script type="text/javascript">
jQuery.noConflict()
jQuery(document).ready(function()
{
    jQuery('#customfield_12972').change(
    function()
    {
        jQuery('#customfield_12973 option').first().removeAttr('selected');
        jQuery('#customfield_12973 option').first().next().attr('selected','selected');
    });
});
</script>
请注意,此代码未经测试,可能需要稍作修改


希望有帮助!如果您需要更多帮助,请告诉我。

是两次选择,还是有几个顺序编号的选择,而前一次选择总是需要影响下一次选择?共有3次选择。第一次选择的更改事件应触发第二次和第三次选择,将其所选选项从“选择某物”更改为“您选择的某物”,其中您选择的某物是每个选择中的第二个选项。似乎没有重置选择列表的所选项。我们可能还必须取消选择原始选择。你们有我可以通过控制台查看的调试链接吗?如果不应用我的编辑,请查看是否有帮助。原始选择是请选择OK,再次查看我的编辑。我在customfield_12973之后添加了选项。希望这有帮助,让我知道结果如何!没问题。很高兴我能帮忙。你想干什么?你试过这个吗??从ist select获取值,然后从ist的值中预选第二个select。
<script type="text/javascript">
jQuery.noConflict()
jQuery(document).ready(function()
    {
        var val = $(this).val();
        jQuery('#customfield_12972').change(
        function()
        {
            jQuery('#customfield_12973').val(val);
        });
    });
</script>
<script type="text/javascript">
jQuery.noConflict()
jQuery(document).ready(function()
    {
        jQuery('#customfield_12972').change(
        function()
        {
            jQuery('#customfield_12973').val(function(){
                return jQuery('#customfield_12973 [selected]').next().attr('value');
            });
        });
    });
</script>