如何从jQuery的下拉列表中获取所选文本(而不是所选值)?
当前回答
$(“#DropDownID”).val()将给出选定的索引值。
其他回答
$("#dropdown").find(":selected").text();
$("#dropdown :selected").text();
$(“#下拉选项:selected”).text();
$("#dropdown").children(":selected").text();
这段代码对我有用。
$("#yourdropdownid").children("option").filter(":selected").text();
Try
dropdown.selectedOptions[0].text
函数read(){console.log(下拉列表.selectedOptions[0].text);}<select id=“下拉列表”><option value=“1”>第一个</option><option value=“2”>秒</option></选择><button onclick=“read()”>read</button>
对于多选:
$("#yourdropdownid :selected").map(function(i, v) { return $.trim($(v).text()); }
只需尝试以下代码。
var text= $('#yourslectbox').find(":selected").text();
它返回所选选项的文本。
推荐文章
- 给一个数字加上st, nd, rd和th(序数)后缀
- 如何以编程方式触发引导模式?
- setTimeout带引号和不带括号的区别
- 在JS的Chrome CPU配置文件中,'self'和'total'之间的差异
- 用javascript检查输入字符串中是否包含数字
- 如何使用JavaScript分割逗号分隔字符串?
- 在Javascript中~~(“双波浪号”)做什么?
- 谷歌chrome扩展::console.log()从后台页面?
- 未捕获的SyntaxError:
- [].slice的解释。调用javascript?
- 在jQuery中的CSS类更改上触发事件
- jQuery日期/时间选择器
- 我如何预填充一个jQuery Datepicker文本框与今天的日期?
- 数组的indexOf函数和findIndex函数的区别
- jQuery添加必要的输入字段