0
선택하는 방법을 :내가 같은 드롭 다운을 만든 옵션
var hidDivSpan1 = $('<div></div>').addClass('span3');
var hidlabel1 = $('<label></label>').text('New Status: ');
var hidSelect = $('<select name="Status" id="DropdownStatus">').addClass('span3');
var hidOption1 = $('<option value="ON"></option>').text('ON');
var hidOption2 = $('<option value="OFF"></option>').text('OFF');
var hidOption3 = $('<option value="UNKNOWN"></option>').text('UNKNOWN');
hidSelect.append(hidOption1);
hidSelect.append(hidOption2);
hidSelect.append(hidOption3);
hidDivSpan1.append(hidlabel1);
hidDivSpan1.append(hidSelect);
지금 내가 버튼을 저장하고 난 위의 드롭 다운의 선택 옵션을 얻으려면이 버튼의 클릭에있다. 내가 선택한 옵션을 얻기 위해 두 코드를 사용하고, 위의에서
hidSavBtn.on("click", function() {
//var selectedVal=$("#DropdownStatus option:selected").text();
var selectedVal=$('#DropdownStatus').val();
});
하지만, 두 코드는 항상 나에게 첫 번째 옵션을 반환이를 위해 내가 뭘하고 있는가하는 것입니다. 두 번째 옵션 즉 OFF를 선택한 경우 선택한 텍스트 또는 값으로 표시됩니다.
실제 선택한 값을 얻는 방법을 알 수 없습니다.
귀하의 솔루션을 기다리십시오. 미리 감사드립니다.
그것은'소리 id' 속성 - 클래스를 사용하고 DOM을 탐색하여 클릭 한 저장 버튼에 상대적인'select'를 찾습니다. –
모든 DOM 요소에 고유 한 ID가 있는지 확인하십시오 –
예, 확인했습니다. 모든 DOM 요소에 고유 한 ID가 있습니다 – Roy