jquery:查找除触发该函数的值之外的所有其他值

标签 jquery drop-down-menu

通过用户单击“添加”按钮来克隆具有左类的 div。所以它是多个。

我需要找到除触发此函数的类(class)之外的所有其他类(class)的当前值[已在“changed_course”变量中找到该值]

<div id="ds_relation_main_block">




<div class="left">
    <select name="course[]" class="input-block-level course">
        <option value="55" selected="selected">BBA</option>
        <option value="56">BSc</option>
        <option value="57">BIT</option>
    </select> <!-- end of select -->
</div> <!-- end of left -->

<div class="left">
    <select name="course[]" class="input-block-level course">
        <option value="55" selected="selected">BBA</option>
        <option value="56">BSc</option>
        <option value="57">BIT</option>
    </select> <!-- end of select -->
</div> <!-- end of left -->

<div class="left">
    <select name="course[]" class="input-block-level course">
        <option value="55" selected="selected">BBA</option>
        <option value="56">BSc</option>
        <option value="57">BIT</option>
    </select> <!-- end of select -->
</div> <!-- end of left -->

<script>
jQuery(function($) {
    $('.course').change(function(evt) {
        var changed_course = $(this).find('option:selected').val();
        //console.log(changed_course);

        //need to find all other course's current values 
        //except the one which triggered this function [ already found the value in //"changed_course" variable ]
    });

});

最佳答案

这应该可以解决问题:

var otherValues = $('.course').not(this).map(function() {
    return this.value
}).get();

Here's a fiddle

关于jquery:查找除触发该函数的值之外的所有其他值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16333332/

相关文章:

javascript - TypeError : element. summernote 不是函数

javascript - 动态动画的问题

javascript - Bootstrap 工具提示仅出现在第一张图片上

CSS 多重伪选择器和波浪号,如何

c# - 如何将 asp.net 下拉选择项作为输入传递给 c# 中的存储过程?

jquery - Bootstrap 响应侧边栏调整大小为小屏幕 <800px 中的图标菜单

javascript - 使用 Mootools、jQuery 或 Ajax 查找城市和州的 ASP.NET Javascript 邮政编码

javascript - 在 asp.net vb 中通过第一个下拉列表值填充第二个下拉列表

javascript - 加载页面时将值发布到相关下拉菜单

c# - 如何在 WinForms 和 C# 中创建下拉菜单