首先:我是 jQuery 新手。我尝试使用 jQuery 将段落标签放入 h2 标签中。网站建立在 CMS 上,因此 HTML 由 CMS 生成。但我可以给你一些 HTML 代码和一个简短的 jQuery 代码,我之前尝试过:
HTML:
<div id="container">
<h2>Title goes here</h2>
</div>
jQuery:
$(document).ready(function(){
$('#container').find('h1').replaceWith(function(){
return '<h2>' + $(this).text() + '</h2>';
});
$('<p></p>').prependTo('h2');
});
jQuery 代码使用我的 HTML 代码执行此操作(还不错,只需对其进行优化):
<div id="container">
<h2>
<p></p>
Title goes here
</h2>
</div>
我现在的问题是,我想将“标题在此处”放入p
标签中。是否有一个 jQuery 函数可以做到这一点,还是我完全错了?我已经查看了jQuery API 文档,但没有找到任何可以帮助我的东西。有什么建议么?
干杯
PS:这是一个小提琴:Demo