我有一个下拉列表如下:
@Html.DropDownList("accounts", (IEnumerable<SelectListItem>)ViewData["Accounts"], "--- All ---")
当我想从 javascript 中检索下拉列表的值(额外选项)时,我得到一个空字符串,如何设置 ddl 的值,我的脚本如下所示:
<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();
}
});
});
});
谢谢,
希查姆。