last day (16 days later) » 

10:23 PM
1
A: Copiar select e manter selectedIndex

SergioPodes usar assim para copiar o index de um select para outro: var index = $(this).prop('selectedIndex'); // $(this) ou um seletor que dê o select original $(".menor").prop('selectedIndex', index); // $(".menor") ou um selector que dê o select de destino Um exemplo: https://jsfiddle.net/qy73oc...

 
Obrigado por ajudar. Deu para entender o que você quiz dizer, mas na minha situação, é quando carrega ready() a página. Pois eu tenho que setar para depois copiar para dentro. Tentei -1 e sem sucesso: jsfiddle.net/7w6zqrbL/4
 
@abcd então queres que fique sem nenhuma opção setada? assim? -> jsfiddle.net/7w6zqrbL/5
 
É um plugin, daí quando a pessoa carrega, ela pode setar como -1, ou qualquer outro valor, caso ela sete um número muito alto do que os options existentes ele retorna -1. Então eu crio abaixo do select umas divs (simulando um select), depois jogo o select dentro da div pai. Após jogar tento pegar as opções. Consegui realizar o que desejava, clonando e depois pegando a index da principal e jogando para a clonada. ATT
 
@abcd desculpa, mas não entendo ainda o que queres fazer. Acho que tens a ideia bem clara mas ainda não colocaste aqui informacão sufeciente para quem não conhece a tua app perceber o que queres. Eu gostava de melhorar a minha resposta, mas preciso de perceber melhor. Senão a pergunta e resposta não são uteis para mais ninguém :P
 
eu adicionei a resposta ao tópico, da maneira que consegui resolver. Como eu disse, eu clonei o select principal e coloquei dentro da DIV que criei, daí pego a index selecionada do select principal e passo para o select clonado e depois removo o select principal. Eu peguei a sua ideia de passar de um select para o outro o item selecionado (selected) ... ATT
 
10:23 PM
@abcd porque tens 2 selects no HTML? é só para o exemplo ou é assim na tua app? qual deles é o principal?
@abcd oi!
estava aqui a testar e acho que isto é o que queres: jsfiddle.net/6oxsv3vn
 

  last day (16 days later) »