javascript - 组合保存为变量的选择器

标签 javascript jquery

我知道可以将前 2 行合并到第 3 行,其中 2 个选择器由 , 分隔

$('#divid input[name=some]').val('');
$('#divid input[name=thing]').val('');

$('#divid input[name=some], #divid input[name=thing]').val('');

但是如果我将它们保存为对象 obj1obj2,我该如何以同样的方式同时选择它们?

var obj1 = $('#divid input[name=some]');
var obj2 = $('#divid input[name=thing]');

我尝试了所有这些,但它们没有用。可以吗?

obj1,obj2.val('');
(obj1,obj2).val('');
$(obj1,obj2).val('');

最佳答案

您可以使用 add()方法:

var obj1 = $('#divid input[name=some]');
var obj2 = $('#divid input[name=thing]');
obj1.add(obj2).val('');

关于javascript - 组合保存为变量的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5257157/

相关文章:

javascript - 替代引用对象

javascript - 在新窗口中创建和提交表单 - 不起作用

javascript - 如何使用 jQuery 动态创建单选按钮?

c# - 在 asp.net MVC 2 中优雅地处理表单提交时的 HTML 标签

javascript - 向幻灯片放映添加增加/减少速度按钮

javascript - 无法选择 DOM 中的元素

javascript - 如何告诉 typescript {类型:enum, [类型: string]:value} are in my type?的所有可能组合

javascript - libphonenumber [Js] 仅获取国家/地区代码

jquery - 使用 jQuery 代码选择文本节点的一半

javascript - 当到达视口(viewport)点时,然后转动我的侧边栏