Jquery:选择页面上的所有H2标签,将这些H2标签的文本复制到列表中
有没有一种非常简单的方法来选择页面上的所有 H2 标签,然后获取这些 H2 标签中的文本并将每个标签的文本添加到列表中。
示例:
<H2>I'm number one!</H2>
<H2>I'm number two?</H2>
<H2>I'm number three.</H2>
脚本将抓取这些内容,并在加载页面时将其内容复制到列表中:
<UL>
<LI>I'm number one!</LI>
<LI>I'm number two?</LI>
<LI>I'm number three.</LI>
</UL>
Is there a very simple way to select all H2 tags on the page, then take the text in those H2 tags and add the text of each one to a list.
example:
<H2>I'm number one!</H2>
<H2>I'm number two?</H2>
<H2>I'm number three.</H2>
the script will grab those, and copy their contents into a list when the page is loaded:
<UL>
<LI>I'm number one!</LI>
<LI>I'm number two?</LI>
<LI>I'm number three.</LI>
</UL>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的:
当然,您可能想用“id”或其他内容来标记您的
元素。如果您不从页面上的
开始,那么您将按照其他几个答案中的描述来构造它。
另外,正如 Nick 正确指出的那样,如果有一堆
元素,那么您可能需要存储
元素的 jQuery 句柄放在一个变量中,以保存重复的查找。
Yes:
Of course you might want to tag your
<ul>
element with an "id" or whatever. If you don't start off with a<ul>
on the page, then you'd construct it as described in a couple other answers.Also, as Nick correctly points out, if there are a bunch of those
<h2>
elements then you might want to stash the jQuery handle for the<ul>
element in a variable, to save the repeated lookup.使用 jQuery,这非常简单:
现在
ul
将包含h2
-标题。 :)With jQuery it's really easy:
Now
ul
will contain theh2
-titles. :)