我知道......这应该是愚蠢的简单但我是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?
这一行的语法是什么?
我希望我能更清楚地说明这一点......
答案 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;