Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery将内容包装在标题中的两个div中_Jquery - Fatal编程技术网

使用jquery将内容包装在标题中的两个div中

使用jquery将内容包装在标题中的两个div中,jquery,Jquery,我想把这个转变为: <div class="month_date"> <div class="month_title">March, </div> <div class="month_title_year"> 2016</div> </div> 前进 2016 …使用jQuery将其转换为 <div class="month_date"> <h3>March, 201

我想把这个转变为:

<div class="month_date">
    <div class="month_title">March, </div>
    <div class="month_title_year">  2016</div>
</div>

前进
2016
…使用jQuery将其转换为

<div class="month_date">
     <h3>March, 2016</h3>
</div>

2016年3月
这是我想到的,但它将每月和每年的标题分别包装起来

jQuery('.month_date div').contents().unwrap().wrap("<h3></h3>");
jQuery('.month\u date div').contents().unwrap().wrap(“”);
您必须在此上下文中使用

jQuery('.month_date div').contents().unwrap().unwrap().wrapAll("<h3></h3>");
jQuery('.month\u date div').contents().unwrap().unwrap().wrapAll(“”);

无需任何包装或展开:

$('div.month\u date').html(函数(){
返回“”+$(this.find('div.month\u title').text()+$(this.find('div.month\u title\u year').text()+“”
})

前进
2016