在jQuery下拉菜单中获取第二个值
Getting second value in jQuery dropdown
如何使用javascript或jquery在下拉列表中获得第二个值?
<select id='dropdown'>
<option selected>Any</option>
<option>2</option>
<option>3</option>
</select>
。我想在下拉菜单
这两个选项都没有值。(实际上,见下面的注释)你可以得到这样的文本:
var text = $("#dropdown")[0].options[1].text;
或不使用jQuery:
var text = document.getElementById("dropdown").options[1].text;
Live Example | Live Source
或者您可以使用.value
而不是.text
,因为如果您不给value
属性,option
元素将默认它们的value
属性。(你不能使用value=
选择器选择,但是属性是默认的)
要使用jquery在下拉列表中获取 second
值,可以使用.eq():
var text = $("#dropdown option").eq(1).text();
为了获得下拉列表中的 n
数字值,您可以这样做:
var text = $("#dropdown option").eq(n - 1).text();
试试这个
JS代码
$(function(){
alert($('#dropdown option').eq(1).val());
});
现场演示
为什么不试试这样简单易懂呢:eq(n)
http://jsfiddle.net/q9qCR/2/$('#dropdown option:nth-child(2)').val()
Try
$(document).ready(function() {
alert($("#dropdown option").eq(1).text());
});
相关文章:
- 获取这个html字符串中的第二个tds标记文本
- 通过 JavaScript 获取字符串中第二个空格之前和之后的子字符串
- 使用Web服务根据对另一个下拉框的选择填充第二个下拉框以获取信息
- 根据第二个收集条件获取集合.在MongoDB中
- 获取所选项目的值,并在第二个下拉列表中更改列表
- 使用 jQuery 从字符串中获取倒数第二个字符的位置
- 如何在动态点击TR列中获取TR的第二个TD
- 使用 javascript 获取第二个 li 标签中的值
- 获取第二个文本区域之后的下一个所有输入
- 无法从第二个动态依赖下拉框中获取值
- Javascript 正则表达式在第二个 / 之前获取字符串
- 使用正则表达式获取第二个括号内容
- 如何从数组中获取第一个元素和第二个元素中的值
- 遍历两个列表,从第一个列表中获取值,将它们添加到第二个列表中
- 无法获取第二个单选按钮选定值
- 如何从数组中获取第二个索引请求,以便从jQuery开始
- 如何在jQuery中获取此JSON的第二个数据
- 从nodejs中的第二个函数中获取结果
- javascript,获取第二个类
- 在JavaScript中获取第二个会话变量时出现问题