Как можно удалить и обновить мой вариант с выбранным JQuery? - PullRequest
0 голосов
/ 23 декабря 2019

Я хочу отобразить выбор данных на основе извлечения foreach с использованием выбранного jquery, я добавил remove () и selected (), и выбранный формат не работает, как мне удалить и обновить выбранный, мойсинтаксис неправильный? пожалуйста, помогите ... извините, если что-то непонятное может быть задано мне ..

Это мой синтаксис для выбранных

$('#acctAccessed').change(function(){

        $('#acctAccessed').find('option').remove();

        var opt = '';

        <?php foreach ($data_from_ctr['account'] as $data) :?>
        $('#acctAccessed').append('<option value="'<?php echo $data['idMst'] ?>'">'<?php echo $data['giroOB']; ?>'</option>');    
            <?php //endforeach ?>;

             $(".chosen-select").trigger("chosen:updated");
    });

Это формат таблицы, который я хочу сделать выбранным

 <tr class="odd">
                <td width="150"><strong>Account Access</strong></td>
                <td width="10">:</td>
                <td colspan="2">
                    <select id="acctAccessed" name="acctAccessed[]" multiple="multiple" class="chosen-select" style="width:350px;" data-placeholder="Select account">
                    </select>
                    <input id="chkall" type="checkbox" >Select All</input>
                </td>

Ответы [ 2 ]

0 голосов
/ 23 декабря 2019

Пожалуйста, попробуйте это. Я изменил ваш код и внес некоторые изменения.

$('#acctAccessed').change(function(){       
    var opt = '';
    <?php foreach ($data_from_ctr['account'] as $data) :?>
    opt += '<option value="'<?php echo $data['idMst'] ?>'">'<?php echo $data['giroOB']; ?>'</option>';    
    <?php endforeach; ?>;
    $('#acctAccessed').html(opt);
    $(".chosen-select").trigger("chosen:updated");
});
0 голосов
/ 23 декабря 2019
$('#acctAccessed').change(function(){

                $('#acctAccessed').empty()

                var opt = '';

                <?php foreach ($data_from_ctr['account'] as $data) :?>
                $('#acctAccessed').append('<option value="'<?php echo $data['idMst'] ?>'">'<?php echo $data['giroOB']; ?>'</option>');    
                    <?php //endforeach ?>;

                    //$(".chosen-select").trigger("chosen:updated");
                    $("#acctAccessed").val($("#acctAccessed option:first").val());
            });

попробуйте

...