1

我有var valueRegionSelect = $selectOptions.eq($item.index())[0].value;变量 $.fn.pjSelect = function() {

我在另一部分需要这个变量:

/*******************************************************************************
 * map
 *******************************************************************************/
    (function() {
        var $mapForm = $('.b-map');

我考虑使用触发器,如果​​我了解它是如何工作的,但我想我错了:

 if (valueRegionSelect !== "") {
                        $body.trigger('regionChangeOnSelect.pj');
                    }

谢谢你的帮助!

4

1 回答 1

3

全局声明该变量

var valueRegionSelect = null;

     //set the value in your function
valueRegionSelect = $selectOptions.eq($item.index())[0].value; //and use it anywhere
    /*******************************************************************************
     * map
     *******************************************************************************/
        (function() {
            var $mapForm = $('.b-map');
    if (valueRegionSelect !== "") {
                            $body.trigger('regionChangeOnSelect.pj');
                        }

使用此代码

于 2013-04-11T13:29:57.160 回答