5 탭 양식에서 모든 입력을 가져옵니다. 그 (것)들을 통해 순환 할 때 나는 검토 단면도에 그 (것)들을 추가하고있다. 나는 잘 작동하지만 값이 아니라 사용자가 이해할 수없는 값으로 선택 드롭 다운의 텍스트를 표시하려고합니다. 다음은 몇 가지 코드입니다. 이것은 내부이며 $ (: input.each (function() {} 내가 선택인지 확인합니다. 그렇다면 tmp 변수를 설정하고 모든 필드 이름에 더하여 '_in'을 이름에 추가하십시오 확인 탭에서 새 변수의 길이를 확인하여 확인 탭에 있는지 확인합니다. html을 텍스트로 업데이트합니다. 모든 드롭 다운 텍스트 옵션이 표시됩니다.)는 선택된 하나의 값을 제공합니다.각 입력을 순환 할 때 select에서 텍스트 가져 오기
//Gives all text options from the drop down.
if ($(this).prop('type') == 'select-one') {
var tmp = '#'+$(this).attr('name')+'_in';
if ($(tmp).length > 0) {
$(tmp).html($(this).text());
}
}
//Gives only value of selected option from drop down.
if ($(this).prop('type') == 'select-one') {
var tmp = '#'+$(this).attr('name')+'_in';
if ($(tmp).length > 0) {
$(tmp).html($(this).val());
}
고정 솔루션
if ($(this).prop('type') == 'select-one') {
var tmp = '#'+$(this).attr('name')+'_in';
var tmp2 = '#'+$(this).attr('name')+' option:selected';
if ($(tmp).length > 0) {
tmp3 = $(tmp2).text();
$(tmp).html(tmp3);
}
}
두 코드 블록이 같은지 확인하십시오. 덕분에 – Adil