jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用jQuery在选择框中获取以前选择的项目大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个单项 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() + " "; });          
})

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

但是,捕获’blur’事件似乎也不是正确的事件,并且没有“onFocusLost”类型的事件.

这是否可以跨浏览器兼容的方式,没有很多箍跳?

解决方法

这应该在更改之前捕获值.一旦用户打开选择菜单,但在实际选择某些内容之前,将抓取该值.

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

大佬总结

以上是大佬教程为你收集整理的使用jQuery在选择框中获取以前选择的项目全部内容,希望文章能够帮你解决使用jQuery在选择框中获取以前选择的项目所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。