Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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在代码块中查找并替换?_Javascript_Jquery - Fatal编程技术网

Javascript 用jQuery在代码块中查找并替换?

Javascript 用jQuery在代码块中查找并替换?,javascript,jquery,Javascript,Jquery,我有这个HTML: <div class="group-sizing"> <div class="form-group"> <div> <h3>Guest <span>1</span> Welcome</h3> <div> <select id="level1"></select&

我有这个HTML:

<div class="group-sizing">
    <div class="form-group">
        <div>
            <h3>Guest <span>1</span> Welcome</h3>
            <div>
                <select id="level1"></select>
            </div>
        </div>
    </div>
</div>
我有这个功能:

var guestBlock = $(".group-sizing").html();
$("#guestNum").change(function(){
    var count = $(this).val();
    $(".group-sizing .form-group:gt("+(count-1)+")").remove();
    for (var i = $(".group-sizing .form-group").length; i < count; i++){
        $(guestBlock).find(?????????).html(i); //find and change span and id of select
        $(".group-sizing").append(guestBlock); //then print the block
    };
});

在$guestBlock.find中,我要从中查找跨度和id。然后我增加它们,但到目前为止我还没有得到它。它总是在这些空间中以1打印。

您可以使用克隆来解决它

var$guestBlock=$.group size>.form-group.first.clone; $guestNum.changefunction{ var count=$this.val; var$groups=$.group size>.form group; $groups.slicecount.remove; 对于变量i=$groups.length;i期望的结果是什么让我在这里当个混蛋?????????不是有效的选择器-那么您尝试了哪些选择器?什么叫:$guestNum.changefunction{是HTML中较早的一个select。它调用change函数。预期的输出是整个块,但根据for语句,包含Guest 2 Welcome等等。