Javascript 在运行前置函数后序列化数据
我有一个li的列表,当我点击li中的输入时,它应该做两件事 第一:序列化表单中的输入标记 第二:将li移动到列表的顶部 目前,Serialize函数可以工作,但是当我运行这个jquery函数时,它会将数据移到列表的顶部,但是在序列化时它不会看到输入标记Javascript 在运行前置函数后序列化数据,javascript,jquery,Javascript,Jquery,我有一个li的列表,当我点击li中的输入时,它应该做两件事 第一:序列化表单中的输入标记 第二:将li移动到列表的顶部 目前,Serialize函数可以工作,但是当我运行这个jquery函数时,它会将数据移到列表的顶部,但是在序列化时它不会看到输入标记 $( "li" ).click(function() { $(this).parent().prepend(this); }); 我正在运行serialize函数,如下所示: var formdata =
$( "li" ).click(function()
{
$(this).parent().prepend(this);
});
我正在运行serialize函数,如下所示:
var formdata = $( ".searchdata" ).serialize();
我不确定我做错了什么,我最好的猜测是DOM没有得到更新,所以它没有看到带前缀的元素 很好,凯文,你是朋友吗?确保它们具有jquery可以使用的唯一标识符