데이터베이스의 데이터를 드롭 다운 메뉴로로드 한 다음 해당 드롭 다운 메뉴의 결과를 가져 와서 다시 데이터베이스와 상호 작용하려고합니다. . 드롭 다운로드JQuery로 동적으로 생성 된 드롭 다운에서 데이터 검색
내 코드는 잘 작동 : 지금
var optionsValues = '<select name="catMenu id="catMenu>';
var lcDest, lcInfo;
lcDest = "adminIncludes/loadCats.php";
$.getJSON(lcDest, function(data) {
lcInfo = data.items;
$.each(lcInfo, function(index, info) {
optionsValues += '<option value="' + info.S_ID + '">' + info.S_Name + '</option>';
});
optionsValues += '</select>';
$("#catTable").html(optionsValues);
});
내 문제가 상자이 드롭 다운에서 사용자 입력과 상호 작용하는 방법은?
나는 일반적인 방법을 사용하여 시도 :
('#catMenu').val();
document.getElementById("catMenu");
그러나 그들은 내가 HTML은로드 후 다운 상자 'catMenu'드롭이 만들었 기 때문에이이 있으리라 믿고있어, 작동하지 않습니다.
드롭 다운 상자와 상호 작용하려면 어떤 방법을 사용해야합니까? 사전에
감사합니다.
당신이 당신의 특성을 적절히 종료 확인되어야한다 첫 줄을 다음과 같이 변경해보십시오 :'var optionsValues = '
[jQuery의'.on()'이벤트 사용하기 (http://api.jquery.com/on /)을 사용하여 AJAX에서 만든 선택 필드에 바인딩합니다. 또한 새로운 선택 필드를 변경하여 무언가를 트리거하거나 양식을 제출할 때 필드의 선택된 옵션을 가져와야합니까? – j08691
양식 제출시 선택한 옵션 만 얻으려고했습니다. 그리고 감사합니다. .on() 지금 읽을 것입니다 –