/ / Escolha a opção de seleção de estrutura jQuery no menu suspenso com Javascript - javascript, jquery, jquery-chosen

Escolhida a opção de seleção de estrutura do jQuery no menu suspenso com Javascript - javascript, jquery, jquery-chosen

Eu estou usando a estrutura de jQuery escolhida com uma instrução de seleção básica.

Eu uso a seguinte linha de código para abrir o menu suspenso:

$("#<id-of-your-select>_chzn").trigger("mousedown");

Essa declaração abre o menu suspenso Escolhido.

Dropdown escolhido

Então eu quero selecionar o item principal, que é um elemento li com o id: pt_chzn_o_1.

Eu tentei o seguinte, mas nenhum deles irá selecionar a opção.

$("#pt_chzn_o_1").trigger("mousedown");
$("#pt_chzn_o_1").click();

Como você seleciona uma opção usando Javascript / jQuery como se eu tivesse clicado na opção superior com o meu mouse.

Respostas:

1 para resposta № 1

Por que você simplesmente não muda o índice selecionado? Parece que você está tentando alcançar a mesma coisa, mas vai no "caminho humano" como se opor à "maneira de programação", da seguinte forma:

$("#<id-of-your-select>").val("value-of-pt_chzn_o_1").trigger("chosen:updated");

Certifique-se de alterar o seletor jQuery e o valor para corresponder às suas circunstâncias.


1 para resposta № 2

Isso é o que acabou funcionando para mim:

O clique inicial aciona um evento para mostrar campos adicionais (opcional, necessário apenas no meu caso específico).

$("#<id-of-your-select>_chzn").trigger("click")

Esta declaração abre a lista suspensa escolhida:

$("#<id-of-your-select>_chzn").trigger("mousedown")

Execute esta declaração no id do elemento li do elemento suspenso escolhido que você deseja escolher.

$("#pt_chzn_o_1").trigger("mouseup")