标签: drop-down-menu

如何查看下拉菜单中有多少选项?

如何使用jQuery检查下拉菜单中有多少选项?

谢谢.

jquery drop-down-menu

104
推荐指数
5
解决办法
14万
查看次数

Firefox忽略选项="已选中"

如果更改下拉列表并刷新页面,Firefox似乎会忽略所选属性.

<option selected="selected" value="Test">Test</option>
Run Code Online (Sandbox Code Playgroud)

它实际上会选择您之前选择的选项(在刷新之前).这最终成为我的问题,因为在下拉列表上触发了一个事件,这会改变其他事情.有没有办法使firefox停止此行为(除了在页面加载时触发另一个事件)?

firefox refresh drop-down-menu

104
推荐指数
6
解决办法
8万
查看次数

Bootstrap:下拉菜单相对于navbar项的位置

我有以下下拉列表

<label class="dropdown-toggle" role="button" data-toggle="dropdown" data-target="#">
    Action <b class="caret"></b></label>
<ul class="dropdown-menu" role="menu" aria-labelledby="lang-selector" id="lang-selector">
    dropdown content goes here
</ul>
Run Code Online (Sandbox Code Playgroud)

下拉列表的左上角位于文本的左下角(Action),但我希望dropdwon右上角的位置位于文本的右下角.我怎样才能做到这一点?

感谢致敬.

css twitter-bootstrap drop-down-menu

97
推荐指数
5
解决办法
18万
查看次数

如何在Selenium 2中选择/获取下拉选项

我正在将我的selenium 1代码转换为selenium 2,并且找不到任何简单的方法来在下拉菜单中选择标签或获取下拉列表的选定值.你知道如何在Selenium 2中做到这一点吗?

以下是两个在Selenium 1中有效但在2中不起作用的语句:

browser.select("//path_to_drop_down", "Value1");
browser.getSelectedValue("//path_to_drop_down");
Run Code Online (Sandbox Code Playgroud)

java selenium selenium-webdriver drop-down-menu

96
推荐指数
2
解决办法
21万
查看次数

如何在Mac上的Safari中删除选择元素上的光泽?

在Mac和iOS设备上,在Safari中,<select>具有背景颜色的元素会在其自身上产生光泽.在其他操作系统中似乎不会发生这种情况.

例如,我有一个具有这些样式属性的select元素:

select {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 3px 6px;
margin: 10px 0 7px;
width: 250px;
background-color: #BD2786;
color: white;
letter-spacing: -.04em;
font-weight: bold;
border: 0;
}
Run Code Online (Sandbox Code Playgroud)

我的元素有我想要的背景颜色,但光泽仍然存在.有谁知道如何使它变成扁平的颜色?

css safari macos background-color drop-down-menu

95
推荐指数
4
解决办法
11万
查看次数

IE中的下拉列表宽度

在IE中,下拉列表与dropbox的宽度相同(我希望我有意义),而在Firefox中,下拉列表的宽度根据内容而有所不同.

这基本上意味着我必须确保Dropbox足够宽以显示尽可能长的选择.这使我的页面看起来很难看:(

这个问题有解决方法吗?如何使用CSS为dropbox和下拉列表设置不同的宽度?

html javascript internet-explorer drop-down-menu

92
推荐指数
7
解决办法
10万
查看次数

使用JavaScript获取选定的选项文本

我有一个这样的下拉列表:

<select id="box1">
<option value="98">dog</option>
<option value="7122">cat</option>
<option value="142">bird</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何使用JavaScript获取实际选项文本而不是值?我可以通过以下方式获得价值:

<select id="box1" onChange="myNewFunction(this.selectedIndex);" >
Run Code Online (Sandbox Code Playgroud)

但不是7122我想要的cat.

html javascript dom drop-down-menu

92
推荐指数
8
解决办法
22万
查看次数

如何检查对象是否是某种类型

我将各种对象传递给子例程以运行相同的进程,但每次使用不同的对象.例如,在一种情况下,我使用ListView,在另一种情况下,我传递DropDownList.

我想检查传递的对象是否是DropDownList,然后执行一些代码.我该怎么做呢?

到目前为止我的代码不起作用:

Sub FillCategories(ByVal Obj As Object)
    Dim cmd As New SqlCommand("sp_Resources_Categories", Conn)
    cmd.CommandType = CommandType.StoredProcedure
    Obj.DataSource = cmd.ExecuteReader
    If Obj Is System.Web.UI.WebControls.DropDownList Then

    End If
    Obj.DataBind()
End Sub
Run Code Online (Sandbox Code Playgroud)

.net vb.net object object-type drop-down-menu

88
推荐指数
2
解决办法
11万
查看次数

使用jquery按文本设置下拉值

我有一个下拉列表:

<select id="HowYouKnow" >
  <option value="1">FRIEND</option>
  <option value="2">GOOGLE</option>
  <option value="3">AGENT</option></select>
Run Code Online (Sandbox Code Playgroud)

在上面的下拉列表中,我知道下拉列表的文本.如何使用jquery使用文本设置document.ready中下拉列表的值?

jquery drop-down-menu

84
推荐指数
3
解决办法
18万
查看次数

没有类型为'IEnumerable <SelectListItem>'的ViewData项具有键'xxx'

在Stack Overflow上有一些关于这个的帖子,但没有一个答案似乎解决了我目前的情况.

我有一个页面,其中包含一个表格,每行有许多文本字段和一个下拉列表.所有下拉列表都需要使用相同的SelectList数据,所以我按如下方式设置:

调节器

ViewData["Submarkets"] = new SelectList(submarketRep.AllOrdered(), "id", "name");
Run Code Online (Sandbox Code Playgroud)

视图

<%= Html.DropDownList("submarket_0", (SelectList)ViewData["Submarkets"], "(none)") %>
Run Code Online (Sandbox Code Playgroud)

我在很多地方使用了这个设置,但由于某种原因,在这个特定的视图中,我得到了错误:

没有类型为"IEnumerable"的ViewData项具有键"submarket_0".

asp.net-mvc ienumerable viewdata selectlist drop-down-menu

84
推荐指数
4
解决办法
14万
查看次数