Eu quero obter o valor de seleção do Jquery escolhido dinamicamente preenchido a partir do código c #.
Posso preencher meu select, mas o select sempre retorna o primeiro item, não o item real. Aqui a declaração do meu select
<select id="slDyn" class="chosen-select" runat="server" clientidmode="Static">
<option>Please choose from above</option>
</select>
Aqui o código para preencher dinamicamente
var $secondChoice = $("#slDyn");
$secondChoice.empty();
$.each(data, function (index, value) {
$secondChoice.append(" <option value="" + value+ "">" + value+ "</option>");
});
$("#slDyn").trigger("chosen:updated");
Quando tento obter o valor selecionado, ele sempre retorna "Escolha acima"
Não consigo encontrar o erro ou se é possível fazer isso assim.
Agradeço antecipadamente por sua ajuda.
Respostas:
1 para resposta № 1Use o estado de exibição para manter o valor selecionado. EnableViewState="true"
<select id="slDyn" class="chosen-select" runat="server" clientidmode="Static" EnableViewState="true">
<option>Please choose from above</option>
</select>