按ID动态选择

时间:2011-11-30 13:47:13

标签: jquery

我有一个存储在变量中的选定textarea的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
}

3 个答案:

答案 0 :(得分:1)

是的,你的代码应该工作 - 一定要在bar()之前调用foo(),否则它是一个空值......

答案 1 :(得分:0)

是的,你可以这样做;我之前没有遇到任何问题。确保currentTextarea在运行之前已定义...或确保没有其他任何内容正在更改该值(因为它是一个全局变量)。

答案 2 :(得分:0)