变量范围在jQuery函数之外,具有keyup更改

时间:2014-04-30 13:08:25

标签: jquery

我尝试在jquery中理解范围,在这个函数中,我尝试在第三个函数(使用console.log的那个)中使用我的2个变量,它运行良好,但是我希望更改第一个和第二个函数用:

$("#sizeclass").on("keyup change", function() {
    sizeclass = $(this).val();
});

我的var什么都没有,

感谢您的阅读

var sizeclass = '';
var strippedclass = '';

jQuery(document).ready(function($) {  

    $(function(){
        strippedclass = 'strippedclass';
    });

    $(function() {
        sizeclass = 'sizeclass';
    }); 

    $(function(){
        console.log ('strippedclass outside=' + strippedclass) ;
        console.log ('sizeclass outside=' + sizeclass) ;   
    });

}); 

1 个答案:

答案 0 :(得分:0)

请参阅fiddle

为什么要使用jQuery(document).ready(function( $ )$这里与其他函数冲突 像:

$(function(){
           strippedclass = 'strippedclass';
           });