gpt4 book ai didi

jquery - 使用 jQuery 获取选择框中先前选定的项目

转载 作者:行者123 更新时间:2023-12-01 00:05:16 28 4
gpt4 key购买 nike

我有一个单个项目 HTML 选择框,我想在其中找出在将选择更改为新项目之前选择的项目。

当更改事件被触发时,已经太晚了:

$("select").change(function () {
var str = "";
$("select option:selected").each(function () {
// this will get me the current selected item (the new one)
str += $(this).text() + " "; });
})

文档说“当控件失去输入焦点并且其值在获得焦点后已被修改时,将触发更改事件。”

但是,捕获“模糊”事件似乎也不是正确的事件,并且没有“onFocusLost”类型的事件。

这是否可以跨浏览器兼容的方式实现,而不需要大量的跳跃?

最佳答案

这应该捕获更改之前的值。一旦用户打开选择菜单,但在他们实际选择某些内容之前,就会获取该值。

        $(document).ready(function(){
$('select').focus(function(){
var theValue = $(this).attr('value');
});
});

关于jquery - 使用 jQuery 获取选择框中先前选定的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1849468/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com