jquery 检查是否选择了选项

use*_*338 1 jquery select

$('#arrow-left').click(function() {

    var sel = $('#right option:selected').val();

    $('#left').append('<option value="'+sel+'">'+ sel +'</option>');

});
Run Code Online (Sandbox Code Playgroud)

以上是我的代码。单击后,我将选项从 a 附加selectbox #right到 a 中。selectbox #left但是,我需要确保在 中选择了一个选项,#right或者在选择表单中得到“未定义”选项#left

有人知道我该怎么做吗?

Aru*_*hny 5

检查所选选项是否存在

$('#arrow-left').click(function () {
    var $selected = $('#right option:selected');
    if ($selected.length) {
        var sel = $selected.val();
        $('#left').append('<option value="' + sel + '">' + sel + '</option>');
    }
});
Run Code Online (Sandbox Code Playgroud)