2013-03-13 55 views
0

可变我如何在jQuery中值分配给jQuery中

{var c2; 
    $(c2).val("standard_desc"); 
    alert (c2); 
    $('#ANDCriteria2').val(c2); 

    } 

我想设置变量的值赋值给一个变量,它是静态的。在下一行中,我尝试使用相同的变量设置下拉列表的选定值。我知道我只能键入

$('#ANDCriteria2').val("standard_desc"); 

但我有不同的要求,请指导。

+4

你可以只是做'VAR C2 = “standard_desc”;' – BeardFist 2013-03-13 19:16:59

+0

我没有,但它没有工作。我曾经警告框返回C2的值,它是不确定的 – 2013-03-13 19:17:36

+2

没有工作怎么样?浏览器崩溃了?设置错误的值?踢你的狗?侮辱你的母亲? – 2013-03-13 19:18:04

回答

1

它仅仅是JavaScript的:

var c2 = "value"; 
+1

真的希望有更多的这个问题,但是,是的,不好说。 – Dom 2013-03-13 19:18:39

1

我不知道为什么你有{有你的问题..你失去了一些东西..反正分配值给一个变量是超级简单..使用=运营商

var c2 = "standard_desc"; 
alert(c2); 
$('#ANDCriteria2').val(c2); 
+0

感谢,帮助,我不知道为什么,但我是单引号ñ它不是由于某种原因bizzarre工作。但现在陷入了另一个问题,我无法将ANDCriteria2的值设置为c2。 ANDCriteria2是下拉,我想standard_desc选择,但它不会选择 – 2013-03-13 19:26:30

1

只是在JavaScript中声明变量。

<script> 
    var c2; 
    c2 = "value"; 
</script> 
0
<script> 
function fun() 
{ 
var c2="standard_desc"; 
    alert (c2); 
    $('#ANDCriteria2').val(c2); 

    } 
</script> 
1

尝试这种方式..

<script src="//code.jquery.com/jquery-1.10.2.js"></script> 

<input id="points" type="text" value=""> 
<input id="var" type="text" value=""> 

$("input") 
    .keyup(function() { 
    var points= $("#points").val(); 
    $("#var").val((points)); 
    }) 
    .keyup(); 
+0

把变量在它自己的括号解决我的问题。不知道为什么需要它,但这让我走上了正轨。 – 2014-12-03 21:06:42