此方法用于把所有匹配的元素的子元素(包括文本节点)使用指定的 HTML 元素来包裹
将每一个匹配的元素的子内容(包括文本节点)用一个HTML结构包裹起来
这个函数的原理是检查提供的第一个元素(它是由所提供的HTML标记代码动态生成的),并在它的代码结构中找到最上层的祖先元素--这个祖先元素就是包装元素
html
HTML标记代码字符串,用于动态生成元素并包装目标元素
element
用于包装目标元素的DOM元素
fn
生成包裹结构的一个函数
实例:
<html lang=‘zh-cn‘> <head> <title>Insert you title</title> <meta http-equiv=‘description‘ content=‘this is my page‘> <meta http-equiv=‘keywords‘ content=‘keyword1,keyword2,keyword3‘> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type=‘text/javascript‘ src=‘./js/jquery-1.12.1.min.js‘></script> <style type="text/css"> *{margin:0;padding:0;} html{font:400 15px/1.2em ‘Courier New‘;color:#666;width:750px;margin:25px auto;} ul{list-style:none;} .hover{color:#FF96EC;} .wrapAll{color:#FF96EC;} </style> <script type=‘text/javascript‘> $(function(){ $(‘.list‘).wrapInner(document.createElement("div")); }); </script> </head> <body> <div id=‘demo‘> <div class=‘noClassDemo‘> <ul class=‘list‘> <li>Index value :</li> <li>Index value :</li> <li>Index value :</li> <li>Index value :</li> <li>Index value :</li> <li>Index value :</li> <li class=‘active‘>Index</li> <li class=‘wrap‘>Index value :</li> <li>Index value :</li> </ul> <div> <p class=‘list‘>this is unwrap test</p> </div> </div> <p class=‘list‘>this is unwrap test</p> </div> </body> </html>
时间: 2024-11-05 06:25:30