2011-10-04 128 views
1

请帮忙。变量如何传递?我有功能选择选项jQuery变量如何通过?

例 的jQuery: -

var one = '1'; 
var two = '2'; 

$(document).ready(function(){ 
    $(#).change(function(){ 
     if(one == '1'){ 
      var one = 'hello'; 
     } 
    }); 

    $(#).change(function(){ 
     if(two == '2'){ 
      var two = 'world!'; 
     } 
    }); 

    if (one =='hello' && two =='world!'){ 
     $(#welcome).hmtl("hello world!") 
    } 
}); 
+0

你可能想澄清你的问题,我不是很确定你是问什么。 –

回答

0

非常感谢您的回答

我发现

我的示例代码: -

$(document).ready(function(){ 

    var one, two; 

    $("#item_select1, #item_select2").change(function(){ 

     one = $("#item_select1").val(); 
     two = $("#item_select2").val(); 

     if (one =='1' && two == '2'){ 
      $("#welcome").html("hello world!"); 
     } 

     if (one =='1' && two == '1'){ 
      $("#welcome").html(""); 
     } 

     if (one =='0' && two == '0'){ 
      $("#welcome").html("Goodbye!"); 
     } 

    }); 

}); 
1

你应该声明变量作为全局,以能够从任何地方访问它们在你的代码,你不应该使用var关键字再次声明他们:

$(document).ready(function(){ 

var one, two; 
$("selector").change(function(){ 


if(one == '1'){ 

    one = 'hello'; 

} 


    }); 


$("selector").change(function(){ 


if(two == '2'){ 

    two = 'world!'; 

} 


    }); 

if (one =='hello' && two =='world!'){ 

$(#welcome).hmtl("hello world!") 

} 
0

使用此功能:

$(document).ready(function(){ 
    radio = $('.radioid option:selected').val(); 

    if(radio == 1) 
    alert(1); 

    ... 
}); 
+0

谢谢,可以请更多的例子/ – user692669