gpt4 book ai didi

jquery - 我可以在 Jquery 中组合变量和选择器吗?

转载 作者:行者123 更新时间:2023-12-03 22:34:49 25 4
gpt4 key购买 nike

假设我有这个 HTML:

<div class="top">top
<div class="middle">middle
<div class="bottom">bottom</div>
middle</div>
top</div>
<div class="middle">outside middle</div>

有没有办法为选择器创建变量,然后将其用作另一个选择器的一部分?这就是我想要做的,但这不起作用:

$top = $('.top');

$($top + ' .middle').click(function(){
$(this).toggleClass('green');
});

我确信我不需要重新选择 .top,因为这就是变量所做的,所以我确信我需要对 $top 做一些事情,我只是不确定什么。

http://jsfiddle.net/ftXLx/1/

最佳答案

使用

$('.middle', $top)

$top.find('.middle')

您也可以简单地将选择器(字符串)与

$($top.selector + ' .middle')

但这只会更慢且可读性更差......

关于jquery - 我可以在 Jquery 中组合变量和选择器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16900764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com