0

내 Ruby on Rails 애플리케이션에서 오른쪽에 두 개의 collect_select가있는보기가 있는데 그 중 하나는 사용자 목록이고 다른 하나는 다음과 같은 객체 목록입니다. : multiple => true. 사용자가 적어도 하나의 객체를 선택하면 사용자와 함께 차트가 오른쪽에 표시되고 어떤 객체가 선택되었는지 (젬 플롯을 사용했을 가능성이 높음) 표시하려고합니다. selected_index를 사용하여 선택한 객체를 가져 오는 방법을 보았습니다. 그러나 여러 선택이 허용 될 때 선택한 객체 전체의 배열을 가져 오는 방법에 관해서는 어리둥절합니다. 제출 버튼이나 아무것도하지 않고 자바 스크립트에서 모든 작업을 수행하고 싶었지만 가능합니까?collection_select, RoR에서 자바 스크립트로 여러 옵션 선택하기

답변

0

마침내 내 대답을 발견했습니다. 예를 들어 id가 "user_id"인 collection_select에서 자바 스크립트로 선택한 모든 객체를 가져 오려면 다음을 사용해야합니다.

$("#user_id option:selected").each(function() { 

    // Do whatever with $(this).text() or $(this).val() for each option. 

}); 
관련 문제