$('#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。
有人知道我该怎么做吗?
检查所选选项是否存在
$('#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)