-1
设置一类foo
的所有输入字段的值很简单:如何在jQuery中使用变量设置所有元素的值?
$('#long .path .to .foo').val('...');
但现在我需要处理在多个地方foo
领域,所以我救它作为对象要使用这样的:
foo = $('#long .path .to .foo');
foo.val('...');
当我在函数内赋值时,我使用它,它的工作原理。但是,当这并不工作:
$(document).ready(function() {
foo = $('#long .path .to .foo');
bar();
}
function bar() {
foo.val('...');
}
而且这不是关于范围,因为这个工程:
function bar() {
foo.first().val('...'); // or last()
}
如何设置使用jQuery的对象class
的所有元素的value
保存到一个变量(当前范围之外)?
你在哪里*申报*'foo'? – Madbreaks
尝试使用'$(foo).val('...')',是否解决了它? – sbonkosky
@Madbreaks如果你的意思是声明,那么当缺少声明时,变量是全局的,当定义像'foo = $('#long .path .to .foo');' – bugwheels94