如何扩展存储在变量中的jQuery选择器?

约翰·达尔

我有一个存储在变量中的jQuery选择器,如下所示:

var myVariable = $( ".js-selector" );

我想知道是否以及如何使用此变量来选择此元素的子代,而不是编写:

$( ".js-selector .some-child" );

我该怎么做呢?

我还想知道,即使我将其与其他选择器一起扩展,使用缓存的选择器是否也可以获得一些性能优势?

公平的

您可以在jQuery返回的对象上使用find()来获取变量中包含的对象的后代。

var descendants = myVariable.find(".some-child");

通过将上下文与选择器jQuery(selector [,context])传递,可以使用另一种语法尽管这会转换为查找调用,所以最好使用上述调用。

var descendants = $(".some-child", myVariable);

使用兑现对象可以为您提供更好的性能,但是可能很少注意到它。您可以使用此jspref网站来比较性能。

在jspref上进行实时性能测试

我已经进行了实时jspref测试,以比较使用parent作为对象和在selector中使用parent的选择器性能。此测试显示您拥有的第一种方法,即如果我们首先在对象中获取父级并使用find来获取后代,则父级后代选择器的速度要慢28%左右。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何扩展存储在变量中的jQuery选择器?

来自分类Dev

将jQuery选择器存储在变量中

来自分类Dev

如何在 jQuery 选择器中包含变量?

来自分类Dev

jQuery选择器中的Razor变量

来自分类Dev

jQuery检查变量中的选择器

来自分类Dev

将JQuery选择器的结果存储在变量中可以吗?

来自分类Dev

将jQuery选择器存储到变量中不起作用?

来自分类Dev

我应该将我的jQuery选择器存储到一个变量中吗?

来自分类Dev

如何将日期选择器中的值存储到字符串变量中

来自分类Dev

Datepicker:如何在单击按钮时弹出日期选择器并将值存储在变量中

来自分类Dev

当按下按钮时,如何将选择器视图中的数据存储在变量中?

来自分类Dev

Datepicker:如何在单击按钮时弹出日期选择器并将值存储在变量中

来自分类Dev

CSS或JQuery中的特定图像扩展选择器

来自分类Dev

当jQuery选择器保存在变量中时,如果元素删除如何知道如何删除

来自分类Dev

jQuery:如何使用变量作为选择器

来自分类Dev

如何使用变量解决jQuery选择器

来自分类Dev

如何使用多个jquery对象变量作为选择器?

来自分类Dev

如何在表选择器中使用 jQuery 变量

来自分类Dev

如何从jQuery中的选择器字符串正确创建变量

来自分类Dev

如何使用jQuery在一行中引用多个选择器变量

来自分类Dev

如何将后代选择器连接到jQuery中的变量

来自分类Dev

将jQuery选择器变量附加到表中

来自分类Dev

更改jQuery中的变量选择器的属性?

来自分类Dev

在jQuery中添加变量和多个选择器

来自分类Dev

如何存储日期选择器中的日期?

来自分类Dev

如何通过在“属性以选择器开始”中为ID使用变量来选择jQuery中的元素

来自分类Dev

如何用父选择器替换Less变量中的“&”?

来自分类Dev

在BeautifulSoup中扩展CSS选择器

来自分类Dev

Swift:扩展中存储的属性无法识别的选择器异常

Related 相关文章

  1. 1

    如何扩展存储在变量中的jQuery选择器?

  2. 2

    将jQuery选择器存储在变量中

  3. 3

    如何在 jQuery 选择器中包含变量?

  4. 4

    jQuery选择器中的Razor变量

  5. 5

    jQuery检查变量中的选择器

  6. 6

    将JQuery选择器的结果存储在变量中可以吗?

  7. 7

    将jQuery选择器存储到变量中不起作用?

  8. 8

    我应该将我的jQuery选择器存储到一个变量中吗?

  9. 9

    如何将日期选择器中的值存储到字符串变量中

  10. 10

    Datepicker:如何在单击按钮时弹出日期选择器并将值存储在变量中

  11. 11

    当按下按钮时,如何将选择器视图中的数据存储在变量中?

  12. 12

    Datepicker:如何在单击按钮时弹出日期选择器并将值存储在变量中

  13. 13

    CSS或JQuery中的特定图像扩展选择器

  14. 14

    当jQuery选择器保存在变量中时,如果元素删除如何知道如何删除

  15. 15

    jQuery:如何使用变量作为选择器

  16. 16

    如何使用变量解决jQuery选择器

  17. 17

    如何使用多个jquery对象变量作为选择器?

  18. 18

    如何在表选择器中使用 jQuery 变量

  19. 19

    如何从jQuery中的选择器字符串正确创建变量

  20. 20

    如何使用jQuery在一行中引用多个选择器变量

  21. 21

    如何将后代选择器连接到jQuery中的变量

  22. 22

    将jQuery选择器变量附加到表中

  23. 23

    更改jQuery中的变量选择器的属性?

  24. 24

    在jQuery中添加变量和多个选择器

  25. 25

    如何存储日期选择器中的日期?

  26. 26

    如何通过在“属性以选择器开始”中为ID使用变量来选择jQuery中的元素

  27. 27

    如何用父选择器替换Less变量中的“&”?

  28. 28

    在BeautifulSoup中扩展CSS选择器

  29. 29

    Swift:扩展中存储的属性无法识别的选择器异常

热门标签

归档