.wrapInner(wrappingElement)
- wrappingElement
- HTML | selector | jQuery | DOM element
対象の要素の中身をwrappingElementで囲む
サンプル
Javascript
$('#code1-execute-wrapInner').on('click', function () {
$('#code-sample1 p').wrapInner('<span></span>');
});
HTML
<span class="cq-btn m-primary" id="code1-execute-wrapInner">wrapInner()</span>
<div id="code-sample1">
<p>test1</p>
</div>
CSS
#code-sample1 span {
display: inline-block;
padding: 4px;
border: 2px dotted #456f9a;
}
サンプル
実行結果
solid
dotted
double
test1
Javascript
var target = $('#code2 .target');
$('#code2 .code2-execute').on('click', function(e){
target.wrap(function(index){
return $('<p></p>', {class: $(e.target).text()});
});
});
HTML
<div id="code2">
<div class="code2-nav">
<span class="cq-btn code2-execute">solid</span>
<span class="cq-btn cq-btn-danger code2-execute">dotted</span>
<span class="cq-btn cq-btn-info code2-execute">double</span>
</div>
<span class="target">test1</span>
</div>
CSS
#code2 p {
padding: 4px;
}
#code2 p.solid {
border: 2px solid #DD2266;
}
#code2 p.double {
border: 3px double #0000ff;
}
#code2 p.dotted {
border: 2px dotted #3d903d;
}