나는 두 가지 질문을 가지고있다.jquery를 사용하여 첫 번째 목록 상자에서 두 번째 목록 상자를 채우려면 어떻게해야합니까?
1)
나는 아래로 내 첫번째 드롭에서 선택한 내용에 따라 채워됩니다 목록 상자가 있습니다. 데이터는 jQuery.get
을 사용하여 검색됩니다.
목록을 생성하는 코드는 다음과 같습니다
(...)
foreach (DataRow row in dt.Rows)
{
strList.Append("<option value='" + row["id"] + "'>" + row["enhetsnavn"] + "</option>");
}
내가 다음 코드를 다운 목록 내 드롭에 결과를 추가 :이 처음 위대한 작품을
var schoolsList = $("#schoolSelect");
jQuery.get(
site + "jQueryFunctions.ashx",
{
county: county, schoolType: schoolType, instance: 'getSchoolsByCounty' },
function(data) {
schoolsList.append(data);
}
);
. 문제는 첫 번째 ddl에서 새로운 것을 선택하면 두 번째 목록에 추가되어 기존 항목을 대체하지 않는다는 것입니다.
(목록이 계속 길어집니다).
어떻게 목록 항목을 새로운 것으로 바꿉니 까?
2)
나는 jQuery를 데이터 바인딩하지 않습니다 사용 다운 목록 2 드롭 채우기, 정확히 기억합니다. 바인딩되지 않은 경우 jQuery를 사용하여 값/데이터를 검색 할 수 없습니다.
jQuery.live
또는 뭔가를 사용해야한다고 생각하십니까?
아, 고마워! 드롭 다운은 사용자가 메시지를 입력하고 제출할 수있는 양식의 일부입니다. 따라서 모든 입력/선택 항목을 가져와야합니다. – Steven
np :) 그러면 문제가 해결 되었습니까? – galambalazs
곧. 나는 시험 할 수 있도록 마무리 만하고있다. 내가 끝나면 알려 줄거야. – Steven