【发布时间】:2011-10-17 08:04:04
【问题描述】:
假设我有两个 jquery 选择:
var txtA = $('#txtA');
var txtB = $('#txtB');
为了附加相同的事件函数,这是最简洁的方法,还是我缺少明显的语法或 jquery 向导?
$(jQuery.merge(txtA , txtB )).click(function () { alert('hello'); });
谢谢。
【问题讨论】:
-
如果你已经有了两个选择器变量(也许是因为你已经需要对它们做单独的事情了)那么有更好的方法......
-
@Felix 您的链接是指传递一个字符串并让 jquery 引擎分离查询,我有两个(或更多)强类型对象。
-
@maxp:嗯,不一定清楚你想要/必须如何选择元素。
-
@Felix 100% 清楚 - 它在前三行中。
-
@Alnitak:标题是Jquery Selector - Multiple Items。预先选择元素可能只是 OP 认为 的工作方式。如果他正在做的唯一动作是添加点击事件处理程序,那么使用多重选择器会更好。无论如何......这不是我们必须讨论的事情。
标签: javascript jquery css-selectors