0
나는 드롭 다운 상자를 가지고 있는데,이 상자는 mySQL 데이터베이스의 값으로 채워집니다. 여기에 드롭 다운을 채우기 위해 사용하는 스크립트 부분이 있습니다. 여기값이 하나의 줄로 드롭 다운 상자에 입력 됨
var details = JSON.parse(data);
console.log(details);
for (i = 0; i < details.aaData.length; i++) {
console.log(details.aaData[i].id);
$('select#package-id option').append(details.aaData[i].id);
}
하고,
<select name="package" name="package-id" id="package-id">
<option></option>
</select>
HTML하지만 드롭 다운 1234로 값을 보여줍니다 어디, 그들을 기대하고 같은
1
2
3
해결 방법은 무엇입니까? 이 변경
그래서 HTML 내에 태그를 삭제해야합니까? – user1890338
그게 트릭을 만들었지 만, 내가 이런 식으로 시도했지만 나는 값어치가없는 속성을 추측했다. 감사! – user1890338
빈 옵션을 삭제할 수 있습니다. 당신이 당신의 검증에서 그것을 처리해야 할 수도 있습니다. 빈 항목을 제거하려면 $ ('select # package-id')를 호출하도록 위의 내용을 변경하십시오. children(). remove(); 먼저. 이렇게하면 추가하기 전에 선택 항목의 하위 항목을 제거합니다. –