Я использую javascript из этой скрипки:
http://jsfiddle.net/jquerybyexample/RbLVQ/?utm_source=website&utm_medium=embed&utm_campaign=RbLVQ
Пользователь может выбрать 1 или более элементов из первого списка и переместить их во второй список.
Я добавил кнопку, которая должна захватывать элементы во втором списке, но не может захватывать элементы, если они не «выбраны». В основном, они должны быть выделены, чтобы быть идентифицированными как выбранные.
javascript из скрипки (выше) не изменился:
$(document).ready(function() {
$('#btnRight').click(function(e) {
var selectedOpts = $('#lstBox1 option:selected');
if (selectedOpts.length == 0) {
alert("Nothing to move.");
e.preventDefault();
}
$('#lstBox2').append($(selectedOpts).clone());
$(selectedOpts).remove();
e.preventDefault();
});
$('#btnLeft').click(function(e) {
var selectedOpts = $('#lstBox2 option:selected');
if (selectedOpts.length == 0) {
alert("Nothing to move.");
e.preventDefault();
}
$('#lstBox1').append($(selectedOpts).clone());
$(selectedOpts).remove();
e.preventDefault();
});
});
Мой щелчок кнопки выглядит следующим образом:
$('#massSubmit').on('click', function()
{
var lstBox2 = $('#lstBox2').val();
console.log('this is listbox ' + lstBox2);
});
За нажатие кнопки, если элементы во втором списке списка не выбраны, они не будут отображаться в консоли.
Как автоматически выбрать элементы во втором списке списка на Событие onClick?