你如何在这里做一个与rsplak答案相似的功能https://stackoverflow.com/a/7079032/1330629但是在这里包含一个已定义的变量?例如,我定义了一个变量,以便我不会重复查询DOM,例如:var $StartDateTime = $("#StartDateTime");
并希望将其包含在另一个选择器中,我没有将其定义为变量。
这可能吗?我正在思考:
$($StartDateTime,link,#upload_link2,#upload_link3").each(function(){
$(this).upload({
//whateveryouwant
});
});
但显然这不起作用..
答案 0 :(得分:1)
您应该使用add
:
var $combined = $('#newElement').add($StartDateTime);
或者这个过载:
var $combined = $StartDateTime.add('#newElement');
描述:将元素添加到匹配元素集中。
答案 1 :(得分:0)
使用add
作为@gdoron建议
var $combined = $StartDateTime.add('#newElement');
或(恕我直言生成更优雅的代码)jQuery.merge
:
var $newElement = $('#newElement');
var $combined = $.merge($StartDateTime, $newElement);