2012-08-14 4 views
0

each 루프가 있고 요소에 하나씩 <option ...>을 추가 할 수 있다는 것을 알고 있습니다.json을 선택 입력으로 전달하는 방법

$('select#name').val(data)과 같은 바인딩이 있습니까?

+0

하나의 함수 호출을 사용하여 select에 바인드하고 싶다면, 무엇을 말하려고합니까? –

+1

JSON 구조의 데이터에 추가/수정하려는 옵션 필드에 대한 정보가 포함되어 있습니까? 또는 JSON 문자열을 옵션 중 하나의 값으로 연결하려고합니까? –

답변

0

jQuery를 기본적으로 이것에 대한 어떤 방법이 없습니다. 어느 쪽이든 당신은

http://www.rvdevsign.net/ressources/javascript/documentation-jquery-jselect.html

아래에 주어진 것과 같은 플러그인을 사용하거나 서버 측 코드에서 옵션 문자열 <option>abc</option><option>def</option>을 통과 $('select#name').html(response)를 사용하여 요소를 선택하여 추가 할 수 있습니다.

위의 방법 중 하나라도 사용하더라도 루프가 필요하므로이 루프를 작성하는 것을 주저하지 말 것을 제안합니다.

0

아니요, val은 선택한 값을 select으로 간단히 설정합니다. 당신은, 그러나, 문자열에서 모든 옵션을 구축하고, html를 사용하여 선택로 주입 할 수

$('select#name').html(`<option>1</option><option>2</option>`); 
관련 문제