将 jQuery 对象与新选择器相结合
Combine jQuery object with new selector
您将如何执行与rsplak在这里的答案类似的函数 https://stackoverflow.com/a/7079032/1330629 但在此包含定义的变量?例如,我定义了一个变量,这样我就不会重复查询 DOM,例如:var $StartDateTime = $("#StartDateTime");
并希望将其包含在另一个选择器中,我尚未将其定义为变量。
这可能吗?我的想法是:
$($StartDateTime,link,#upload_link2,#upload_link3").each(function(){
$(this).upload({
//whateveryouwant
});
});
但显然这是行不通的。
你应该使用 add
:
var $combined = $('#newElement').add($StartDateTime);
或者这个重载:
var $combined = $StartDateTime.add('#newElement');
add
文档:
说明:将元素添加到匹配的元素集。
>按照@gdoron建议使用add
var $combined = $StartDateTime.add('#newElement');
或者(恕我直言,产生更优雅的代码)jQuery.merge
:
var $newElement = $('#newElement');
var $combined = $.merge($StartDateTime, $newElement);
相关文章:
- 将jQuery选择器与“this”相结合
- iframe与Javascript相结合的zipcode检查器
- jQuery结合了多个选择器
- 将文本与选择相结合(JavaScript)
- 将 jQuery 对象与新选择器相结合
- 使用 :not 选择器与 .on() 结合使用
- 将谷歌地图 api v3 中的侦听器与谷歌图表相结合
- 延迟 jQuery 脉动与计时器相结合
- jQuery清除日期选择器字段中的值,该值与未选中的复选框相关联
- 如何使用选择器获取相对于element实例的元素
- 获取第n个子项,该子项也与每行中的一个复合选择器相匹配
- jQuery UI-可选择与可拖动相结合
- 具有相同类的jquery选择器
- 谷歌图表:将ChartRangeFilter与数据系列选择器相结合
- jQuery Mobile中的全宽度选择菜单与按钮相结合
- Select2 -将获取远程数据与多次选择和预数据相结合
- Angular UI Bootstrap日期选择器与UI. mask结合使用
- 如何结合JQuery选择器和变量来缩短代码,从而更容易扩展
- 获取具有多个结构和相同类选择器的html值
- 将类选择器和属性选择器与jQuery相结合