2014-02-13 6 views
0

검색하는 동안이 주제에 대한 귀하의 도움이 필요합니다.속도는 자동으로 값을 선택합니다.

버튼이 있고 그것을 클릭하면됩니다. 그것은 콤보 상자로 팝업 창을 엽니 다. 실제로 작동합니다.

이제이 버튼을 클릭하면 팝업 창이 열리고 콤보 상자에서 값이 자동으로 선택됩니다.

나는 onClick 이벤트와 함께 사용 jQuery를 생각 :

<div class="col-xs-6"> 
           <select class="form-control" checked id="user.object" name="user.object"> 
            <option selected value="">choisir l'objet de votre demande *</option> 
            #foreach($k in [1..$!localization.funnel.form.contact.object.size()]) 
             <option value="$k">$!localization.funnel.form.contact.object.get("$k").text</option> 
            #end 
           </select> 
          </div> 

그것은 올바른 선택인가? 원한다면 알려주고 원한다면 나에게 몇 가지 정보를주십시오.

감사합니다.

에일.

팝업이 <option>

https://api.jquery.com/eq/

데모의

$("#mySelect option").eq(2).prop("selected",true); 

EQ를 == 제로로부터 시작되는 인덱스이 줄을 추가 열립니다 이벤트 처리기에서

답변

0

사실 나는 그것을 발견했습니다!

if($(this).hasClass('bug')) 
     $('#object option[value="4"]').prop("selected", true); 

버그 : 내 탭 객체의 이름 :

user.object

에 :

객체 내 이전 ID의 이름을 이름을 변경

JavaScript가 도트를 좋아하지 않기 때문에 "." ID 이름에! 그래서

<select class="form-control" checked id="***object***" name="user.object"> 
            <option selected value="">choisir l'objet de votre demande *</option> 
            #foreach($k in [1..$!localization.funnel.form.contact.object.size()]) 
             <option value="$k">$!localization.funnel.form.contact.object.get("$k").text</option> 
            #end 
           </select> 

에일 답변에 대한

0

이게 네가 원하는거야?

$('select option[value="SEL1"]').prop("selected",true); 

여기서 SEL1은 선택하려는 옵션의 값입니다.

관련 문제