2013-03-13 2 views
0

jquery를 사용하여 특정 위치/인덱스에 옵션 값을 추가하려고했습니다.jquery의 특정 인덱스에 옵션 값을 추가하는 방법

function refreshDropDown(target,option){ 
var arrDatabases = getDatabases(); 
var numOfDatabases = arrDatabases.length; 
var hasPe= jQuery.inArray("pe",arrDatabases) >=0 ; 
var onlyPe= (jQuery.inArray("pe",arrDatabases) >=0 && numOfDatabases == 1); 

     if(!hasPe && !onlyPe && numOfDatabases !=0){ 
      jQuery(".lookForSelector    option[value='Publishers']").remove(); 

**jQuery(target).append(jQuery('<option>  </option>').val('Publishers').html('Publisher'));** 

} 
} 

내가 19 위치에서 캡션 "출판사"로 값 "출판사"를 추가하려면이 위의 코드에서 :

이 내 코드입니다. 이제 마지막 색인에 추가됩니다. 변수 target의 값은 ".lookForSelector"입니다.

시간을내어 도움을 청합니다.

+1

http://stackoverflow.com/questions/6912831/how : 여기

$(target + ' :nth-child(19)').after("<option value='publishers'>publishers</option>"); 

이 바이올린은 선택의 중간에 추가하는 것을 -to-insert-option-at-specified-index-of-selectmultiple-in-html 조금만 검색하십시오. –

답변

2

당신은 당신이에 추가하고 대상 알고있는 경우 : http://jsfiddle.net/E3wpg/

+0

답장을 보내 주셔서 감사합니다. TymeJV. 하지만 내 문제는 옵션 값의 특정 인덱스에 추가하는 방법입니다. 예 : 저는 19 번째 위치의 옵션 값에 게시자를 추가하려고합니다. – anu

+0

@anu 나는 내 대답을 업데이트했습니다. 지금 시도하고 어떻게 진행되는지 알려주시겠습니까? – tymeJV

관련 문제