Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
Javascript 如何用jQuery包装2个元素?_Javascript_Jquery_Find - Fatal编程技术网

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”)
);