JQuery - 设置一个等于另一个的变量

时间:2013-12-04 15:18:29

标签: jquery variables

我知道......这应该是愚蠢的简单但我是JQuery / JavaScript的新手,这种特殊的情况令我难过。我所做的大部分工作都是抄袭片段,只是一遍又一遍地尝试,直到我的语法正确。

我在函数中定义了这一行:

$("#regularfee").text("25.00");

当然允许我在我的html中使用div“regularfee”显示它。这没问题。

我想做的就是在同一个函数中稍后设置一个等于第一个的不同变量。

我完全理解只是说: var newvar = oldvar等...但是当它表示如上时,我似乎无法找到正确的语法来实现它。我保证......我已经搜索了几个小时但是找不到适合我的例子......请温柔! LOL!

其他信息:

这里有更多细节......

$("#regularfee1").text("30.00"); // this displays just fine in my <div>
$("#regularfee").text("25.00"); // this displays just fine in my <div>
var regularfee = 25;  // now *really* set the var...this is what I did not realize
var regularfee1 = 30;

// some other non-relevant code...
// I have another <div> in my html <div id=regselectedfee>
// and I have a conditional that sets regselectedfee based on the conditional

// now I want to have the <div id=regselectedfee> display its newly set value.
// How do I set $("#regularselectedfee"). ??? to show either regularfee or regularfee1 variables?

这一行的语法是什么?

我希望我能更清楚地说明这一点......

3 个答案:

答案 0 :(得分:1)

你的意思是这样吗?

var oldvar = "25.00";

$("#regularfee").text(oldvar);

var newvar = oldvar;

答案 1 :(得分:0)

这是语法:mynewvar=$("#regularfee").text();(假设$("#regularfee")没有子元素;如果有,请尝试$("#regularfee:first").text();有关详细信息,请参阅jQuery .text() method documentation

虽然做这样的事情可能会更快:

var regular_fee="25.00",
    mynewvar;

$("#regularfee").text(regular_fee);
mynewvar=regular_fee;

答案 2 :(得分:0)

嗨,你可以这样做

var somevalue = 25.00;

$("#regularfee").text(somevalue);

然后你可以像这样改变变量值

somevalue = 30.00;

或者你可以做

var another = somevalue;