2013-03-13 104 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