作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
已经有一个关于使用 jQuery 从下拉列表中获取所选值的问题获得了大量投票 here .
该答案几乎适用于列表框,但如果选择多个值,则结果是所有值连接在一起的单个字符串。这没有用。我需要每个选定选项的文本值的集合(列表、数组等)。
目前,我想我将使用其他问题的大部分答案,但末尾不使用 .text()
,然后迭代匹配项。更好的想法?
最佳答案
您可以通过迭代循环获取多个选定的文本,如下所述。
$('#f1').click(function(){
var rr = [];
$('.selectpicker :selected').each(function(i, selected){
rr[i] = $(selected).text();
});
alert(rr);
});
或者,如果您想使用它的值,那么只需编写即可。
$('.selectpicker').val();
<强> Demo
关于jquery - 获取列表框中选定值的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28424067/
我目前无法找到一种方法来为我的两个单选按钮定价,当点击其中一个按钮时,价格会转到结帐页面,用户可以在完成预订页面后访问该页面。 所以步骤: 用户点击标准或头等舱机票。 用户点击“number”的输入值
假设一个元素的值为 55: 55 我想要: 淡出元素 设置值 44 淡入元素 所以我尝试了: $("#some").fadeOut("slow").html("44").fadeIn("slow");
我是一名优秀的程序员,十分优秀!