Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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_Forms_Clone - Fatal编程技术网

Javascript JQuery处理克隆对象

Javascript JQuery处理克隆对象,javascript,jquery,forms,clone,Javascript,Jquery,Forms,Clone,请快速提问。如何处理JQuery克隆对象 简单的例子: <div class="hello"> <select name="products[]"> <?php foreach ($pageposts as $post): <option value="'.$post->ID.'">'.$post->post_title.'</option> endforeach;?> </select> <input t

请快速提问。如何处理JQuery克隆对象

简单的例子:

<div class="hello">
<select name="products[]">
<?php foreach ($pageposts as $post):
<option value="'.$post->ID.'">'.$post->post_title.'</option>
endforeach;?>
</select>
<input type="text" name="try[]">
<br/>
</div>
<form>
<div id="goodbye"></div>
<input type="button" id="rp" value="add">
</form>
我需要做的是处理表单中的“克隆”选择/输入。警报就在那里,这样我就可以看到什么时候(我没有看到)获得要传递的值


提前感谢

这里的问题是排序,这两行相反:

var str = $j(this).parent('form').serialize();
$j('.hello').clone().removeClass('hello').appendTo('#goodbye');
在添加到
之前,您要序列化它,只需按如下方式交换它:

$j=jQuery.noConflict();
$j(document).ready(function() {
    $j('#rp').click(function(){ 
        $j('.hello').clone().removeClass('hello').appendTo('#goodbye');
        var str = $j(this).parent('form').serialize();
        alert(str);
    });
});​

$j=jQuery.noConflict();
$j(document).ready(function() {
    $j('#rp').click(function(){ 
        $j('.hello').clone().removeClass('hello').appendTo('#goodbye');
        var str = $j(this).parent('form').serialize();
        alert(str);
    });
});​