构建自定义jQuery选择

Build custom jQuery selection

本文关键字:选择 jQuery 自定义 构建      更新时间:2023-09-26

有谁熟悉从DOM节点或jQuery对象构建自己的自定义jQuery选择吗?

例如:

var li = jQuery('li.someclass');
var myDiv = jQuery('#mydiv');

所以我想把这两个组合成一个jQuery(object)

如果能做到那就太好了动态地使用缓存在变量中的节点,如所提供的示例。BR和10x为您提供帮助

您可以将结果与.add()组合。

var combined = li.add(myDiv);

请注意,.add()并没有真正做到它所声称的。它不会向lijQuery对象添加任何内容。它使用合并的结果创建一个新的jQuery对象

在这种情况下,我会执行以下操作:

var obj = jQuery('#mydiv, li.someclass');

那么在CCD_ 5上执行的任何方法都将应用于CCD_ 6和CCD_ 7。例如,为两个元素都指定红色边界:

obj.css('border', '1px solid red');