Javascript 如何用jQuery包装2个元素?
我要生成以下代码:Javascript 如何用jQuery包装2个元素?,javascript,jquery,find,Javascript,Jquery,Find,我要生成以下代码: <h2>TEXTz</h2> <p>ARTICLE</p> <h2>TEXTx</h2> <p>ARTICLE</p> 该方法允许向jquery对象添加元素 然后可以使用在jQuery中包装一组元素 var $h2 = $("h2:containsExact(" + byItem +")"); if ($h2.length) { $h2.add( $h2.next('
<h2>TEXTz</h2>
<p>ARTICLE</p>
<h2>TEXTx</h2>
<p>ARTICLE</p>
该方法允许向jquery对象添加元素
然后可以使用在jQuery中包装一组元素
var $h2 = $("h2:containsExact(" + byItem +")");
if ($h2.length) {
$h2.add( $h2.next('p') )
.wrapAll( $('<div>').addClass('highlight') );
}
var$h2=$(“h2:containsAct(“+byItem+”));
如果($h2.长度){
$h2.add($h2.next('p'))
.wrapAll($('').addClass('highlight');
}
该方法的工作示例允许向jquery对象添加元素
然后可以使用在jQuery中包装一组元素
var $h2 = $("h2:containsExact(" + byItem +")");
if ($h2.length) {
$h2.add( $h2.next('p') )
.wrapAll( $('<div>').addClass('highlight') );
}
var$h2=$(“h2:containsAct(“+byItem+”));
如果($h2.长度){
$h2.add($h2.next('p'))
.wrapAll($('').addClass('highlight');
}
关于的工作示例只需使用jQuery函数:
var byItem = "TEXTz"
$("h2")
.filter(
function() {
if ($(this).html() == byItem) {
return true;
}
return false;
}
)
.next("p")
.andSelf()
.wrapAll($("<section>")
.addClass("highlightitem")
);
var byItem=“TEXTz”
$(“h2”)
.过滤器(
函数(){
if($(this).html()==按项){
返回true;
}
返回false;
}
)
.下一步(“p”)
.andSelf()
.wrapAll($(“”)
.addClass(“highlightitem”)
);
只需使用jQuery函数:
var byItem = "TEXTz"
$("h2")
.filter(
function() {
if ($(this).html() == byItem) {
return true;
}
return false;
}
)
.next("p")
.andSelf()
.wrapAll($("<section>")
.addClass("highlightitem")
);
var byItem=“TEXTz”
$(“h2”)
.过滤器(
函数(){
if($(this).html()==按项){
返回true;
}
返回false;
}
)
.下一步(“p”)
.andSelf()
.wrapAll($(“”)
.addClass(“highlightitem”)
);