0

左のクラスを持つ div は、ユーザーが追加ボタンをクリックして複製されます。だから複数になる。

この関数をトリガーしたものを除く、他のすべてのコースの現在の値を見つける必要があります[「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 ]
    });

});

4

3 に答える 3