Это означает изменения все время. Это раньше означало Сервлеты и JSP и EJBs. В наше время это, вероятно, означает Spring, и Будьте в спящем режиме и т.д.
Действительно, что они ищут, опыт и понимание экосистемы Java, контейнеров Сервлета, JMS, JMX, В спящем режиме и т.д. и как они все совмещаются.
Тестирование и управление исходным кодом были бы важными навыками также.
var arr = new Array;
$("#selectboxid option").each ( function() {
arr.push ( $(this).val() );
});
alert ( arr.join(',' ) );
при нажатии кнопки
$("#btn1").click ( function() {
var arr = new Array;
$("#selectboxid option").each ( function() {
arr.push ( $(this).val() );
});
alert ( arr );
});
Думаю, это хорошая возможность использовать метод Traversing / map :
var valuesArray = $("#selectId option").map(function(){
return this.value;
}).get();
И если вы хотите получить два отдельных массива, содержащих выбранные и невыбранные values можно сделать примерно так:
var values = {
selected: [],
unselected:[]
};
$("#selectId option").each(function(){
values[this.selected ? 'selected' : 'unselected'].push(this.value);
});
После этого массивы values.selected
и values.unselected
будут содержать нужные элементы.
ошибка ок ..
$('#selectbox').click(function() {
var allvals = [];
$(this).find('option').each(function() { allvals.push( $(this).val() ); };
});
или, может быть, вы имеете в виду
$('#thebutton').click(function() {
var allvals = [];
$('#theselectbox').find('option').each(function() { allvals.push( $(this).val() ); };
});