如何将变量移出函数?

时间:2019-02-20 20:13:11

标签: jquery

这是我的代码:

function type_of_value (){
 $(".typ_wartosci").each(function Type(){
  a = $(this).find(':selected').text();
})
}
alert(new type_of_value().a);

我想显示“ a”变量,但是我不知道如何。 我尝试在功能之前设置变量,并使用“ .push”方法,但不起作用。我不知道下一步该怎么做。

1 个答案:

答案 0 :(得分:0)

您可以像这样简单地返回a-

function type_of_value (){
 let a = []
  $(".typ_wartosci").each(function(){
    var _this = $(this)
    if(_this.find(':selected')) {
      a.push(_this.find(':selected').text())
    }
  })
  return a
}
alert(new type_of_value())

如果确定您具有一个选定的值,则-

function type_of_value (){
 let a
  $(".typ_wartosci").each(function(){
    var _this = $(this)
    if(_this.find(':selected').text()) {
      a = _this.find(':selected').text()
    }
  })
  return a
}
alert(new type_of_value())