好的,任何熟悉从 DOM 节点或 jQuery 对象构建您自己的自定义 jQuery 选择的人吗?
例如:
var li = jQuery('li.someclass');
var myDiv = jQuery('#mydiv');
所以我想把这两者合二为一jQuery(object)
。
如果可以使用缓存在变量中的节点(如提供的示例)动态完成,那就太好了。BR 和 10x 为您提供帮助
好的,任何熟悉从 DOM 节点或 jQuery 对象构建您自己的自定义 jQuery 选择的人吗?
例如:
var li = jQuery('li.someclass');
var myDiv = jQuery('#mydiv');
所以我想把这两者合二为一jQuery(object)
。
如果可以使用缓存在变量中的节点(如提供的示例)动态完成,那就太好了。BR 和 10x 为您提供帮助
您可以将结果与.add()
.
var combined = li.add(myDiv);
请注意,这.add()
并没有真正做到它声称的那样。它不会向li
jQuery 对象添加任何内容。它使用合并的结果创建一个新的 jQuery 对象。
在这种情况下,我会执行以下操作:
var obj = jQuery('#mydiv, li.someclass');
然后执行的任何方法obj
都适用于#mydiv
和li.someclass
。例如,要给两个元素一个红色边框:
obj.css('border', '1px solid red');