jquery如何选择变量中的元素

Posted

技术标签:

【中文标题】jquery如何选择变量中的元素【英文标题】:How do you select an element in a variable in jquery 【发布时间】:2011-12-07 03:18:18 【问题描述】:

假设以下代码

<div class="hello"> 
  <h2>I'm a header</h2>
</div>

<script>
foo = $('.hello');
</script>

如何从 foo 中选择 h2 标签并替换它的内容?

我基本上是在寻找 $('.hello > h2).html('New header') 但在变量上的等价物。

【问题讨论】:

【参考方案1】:
var foo = $(".hello > h2")

jquery api

【讨论】:

我大大简化了我的示例代码,假设 div hello 有一堆不同的标签,我也想更改它们,但我想在“foo”上执行它们【参考方案2】:

您在寻找:

foo = $('.hello');
foo.find('> h2').html('New Header');

【讨论】:

【参考方案3】:

我猜你可以做类似下面的事情

foo = $(".hello h2");

【讨论】:

【参考方案4】:

要获取 jQuery 对象的子对象,您可以使用 children():

var foo = $('.hello');
foo.children('h2').html('New header');

【讨论】:

以上是关于jquery如何选择变量中的元素的主要内容,如果未能解决你的问题,请参考以下文章

Python 操作Redis

python爬虫入门----- 阿里巴巴供应商爬虫

Python词典设置默认值小技巧

《python学习手册(第4版)》pdf

Django settings.py 的media路径设置

Python中的赋值,浅拷贝和深拷贝的区别