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 に答える