J'ai dropdownlist comme suit:Ajouter à Html.DropDownList un option.text supplémentaire et option.value mvc
@Html.DropDownList("accounts", (IEnumerable<SelectListItem>)ViewData["Accounts"], "--- All ---")
quand je veux récupérer la valeur (de l'option supplémentaire) de la liste déroulante de javascript Je reçois une chaîne vide, comment puis-je définir la valeur de ddl, mon script ressemble aime:
<script type="text/javascript">
$(document).ready(function() {
$("#accounts").change(function() {
var idaccount = $("#accounts > option:selected").attr("value");
$("#ordersTabel>tbody>tr").each(function (index, itemData) {
$this = $(this)
var accountintable = $("#accountKolom", itemData).text();
if (idaccount == "--- All ---") {
$this.show();
}
if (idaccount != $.trim(accountintable)) {
$this.hide();
}
});
});
});
Merci,
Hicham.
la valeur du optionLabel est censé être une chaîne vide ... –