我有一个存储在变量中的选定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
}
答案 0 :(得分:1)
是的,你的代码应该工作 - 一定要在bar()之前调用foo(),否则它是一个空值......
答案 1 :(得分:0)
是的,你可以这样做;我之前没有遇到任何问题。确保currentTextarea在运行之前已定义...或确保没有其他任何内容正在更改该值(因为它是一个全局变量)。
答案 2 :(得分:0)