發布時間: 2019-01-11 09:12:50
?jQuery 提供了一系列方法用于包裹節點,那包裹節點是什么意思呢?其實就是使用字符串代碼將指定元素的代碼包含著的意思。
$('div').wrap('<strong></strong>'); //在 div 外層包裹一層 strong
$('div').wrap('<strong>123</strong>'); //包裹的元素可以帶內容
$('div').wrap('<strong><em></em></strong>'); //包裹多個元素
$('div').wrap($('strong').get(0)); //也可以包裹一個原生 DOM,這樣返回是沒有任何元素
//<strong></strong> //通過以上代碼獲取到strong包進div
$('div').wrap(document.createElement('strong')); //臨時的原生 DOM
$('div').wrap(function (index) { //匿名函數
return '<strong></strong>';
});
$('div').unwrap(); $('div').unwrap(); //把指div外層元素移除
$('div').wrapAll('<strong></strong>'); //所有 div 外面只包一層 strong
$('div').wrapAll($('strong').get(0)); //同上
$('div').wrapInner('<strong></strong>'); //包裹子元素與內容,內層
$('div').wrapInner($('strong').get(0)); //DOM 節點
$('div').wrapInner(function () { //匿名函數
return '<strong></strong>';
});
上一篇: {SpringBoot}web開發
下一篇: {springboot}配置多套環境