2011-11-30 73 views
0

我有一个存储在变量中的选定textarea的ID。是否有可能使用该变量在代码中稍后通过ID选择元素?例如:按ID动态选择

var currentTextarea = null; 

function foo() { 
    currentTextarea = 'pageid'; // This will be set dynamically via an event. Example only. 
} 

function bar() { 
    $('#' + currentTextarea).val(); // Although this don't seem to work 
} 
+0

啊。浏览器缓存我的Javascript,所以我没有看到结果。谢谢你们的答复。 –

回答

1

是的,你的代码应工作 - 一定要叫巴前富()(),否则it'be空值...

0

是的,你可以做到这一点;我以前没有遇到任何问题。确保在运行之前定义currentTextarea ...或者确保没有别的东西正在改变这个值(因为它是一个全局变量)。