如何传递jquery变量?

时间:2011-10-04 09:55:06

标签: 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!")
    }
});

3 个答案:

答案 0 :(得分: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!")

}

答案 1 :(得分:0)

使用此功能:

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

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

  ...
});

答案 2 :(得分: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!"); 
        }

    });

});