c# - 如何在加载列表框时选择第一个项目

标签 c# javascript jquery asp.net-mvc-3 listbox

我有这个列表框从数据库加载项目,现在我需要第一个项目在加载时保持选中状态,请帮忙。我在 jquery 中尝试过,但这没有帮助。

@model  proj.Models.ListboxViewModel
@Html.ListBoxFor( m=> m.resourcename,Model.resourcename, new { @class = "resList",style="height: 121px;"})

<script>
    $(function () {
        $("select[name='resourcename']").removeAttr('multiple');
        $("select[name='resourcename']").attr('size', '8');
     //   $("#resourcename").find("option").attr("selected", '1'); // this is not working
   });
</script>

最佳答案

这可以在 JQuery 中很快完成

JQuery

$(function () {
    $("select[name='resourcename']").find('option:first').attr('selected', 'selected');
});

要使用 jquery 尝试获取选择框的值。

function getValue() {
    var resid = $("select[name='resourcename']").val();
    alert(resid)
}

干杯

关于c# - 如何在加载列表框时选择第一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18891790/

相关文章:

用于创建 ics 有效重复规则 (rrule) 的 jQuery 接口(interface)

javascript - Keypress 上的两个功能不起作用(文本区域)

C#、Word 2003 加载项和工具栏按钮事件

javascript - Angularjs指令如何检测属性的变化

c# - 即使 Process.HasExited 为真,Process.WaitForExit 也不会返回

javascript - 如何创建包含可通过侧边栏切换的多页数据的页面?

javascript - jQuery 动画在 fiddle 中工作但在线不流畅

javascript - 创建原型(prototype)链最安全、跨浏览器广泛支持的方法是什么?

c# - 这个科学计数法在 C# 中的正则表达式如何?

c# - Visual Studio 2010 - 出现狂野窗口?