将变量值传递给另一个函数

Passing variable value to another function

本文关键字:另一个 函数 值传 变量 变量值      更新时间:2023-09-26

我尝试了一些方法来让它发挥作用,但它就是不起作用。

我从这个开始:

$('#display_att').click(function() {
        var selected_attribute = $('#first_select2 option:selected').text();
        var attr_value = $('#second_select2 option:selected').text();
        goMap();
   });

我需要的是变量selected_attributeattr_value在函数goMap中可用。

我尝试使用全局变量,但似乎不起作用(假设我做得正确)。

首先,您需要构造goMap来处理额外的"参数":

function goMap (selected_attribute, attr_value) {
    //do things here
}

然后,在您的点击事件中,将这些发送到以下变量:

$('#display_att').click(function() {
    var selected_attribute = $('#first_select2 option:selected').text();
    var attr_value = $('#second_select2 option:selected').text();
    goMap(selected_attribute, attr_value);
});