两个jquery选择器之间的联合

Ami*_*ich 3 jquery selector jquery-selectors

这是我的情况:

var elems = form.find(':input');
var clEditors = form.find('.cleditor').parent();

elems.css('border', '2px');
clEditors.css('border', '2px');
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以防止重复,并做这样的事情:

var elems = form.find(':input').union(form.find('.cleditor').parent());
elems.css('border', '2px');
Run Code Online (Sandbox Code Playgroud)

我尝试使用选择器的多重选择:parent器,它不起作用:

var elems = form.find(':input, .cleditor:parent'); 
Run Code Online (Sandbox Code Playgroud)

Ror*_*san 6

您可以使用该add()方法连接两个jQuery对象:

var $elems = form.find(':input').add(form.find('.cleditor').parent());
$elems.css('border', '2px');
Run Code Online (Sandbox Code Playgroud)