我想访问所选选项的前一个选项的值,即距所选选项 2 的值。 (抱歉,很难表达!)
例如,如果从这里选择“4”,我想获取选项“2”的值。
<option value ="1">1</option>
<option value ="2">2</option>
<option value ="3">3</option>
<option value ="4">4</option>
我知道前一个方法有 prev 方法,但其他方法呢?
谢谢!
最佳答案
你可以这样做
$("select").change(function(){
var a = $('select option:selected').prev().prev().text();
alert(a);
});
示例:http://jsfiddle.net/jasongennaro/NcPgV/
However, this returns nothing when the selection is 2 or lower.
关于jquery - 使用 jQuery 从所选选项中选择前一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8373313/