Javascript 在jQuery中选择元素

Javascript 在jQuery中选择元素,javascript,jquery,Javascript,Jquery,我的网页上有很多表单都是用同一个类名 <form method="post" action="" class="like-form"> <input type="hidden" value="10"/> <!--some other input tags --> <input type="submit" value="like" class="btn btn-primary like"/> </form> 但这

我的网页上有很多表单都是用同一个类名

<form method="post" action="" class="like-form">
    <input type="hidden" value="10"/>
    <!--some other input tags -->
    <input type="submit" value="like" class="btn btn-primary like"/>
</form>
但这不起作用。如何在jQuery中实现这一点

使用
closest()
而不是
prev()

使用
closest()
而不是
prev()

$(".like").click(function(event) {      
    event.preventDefault();
    var formData = $(this).prev(".like-form").serialize();
    console.log(formData);
});
var formData = $(this).closest(".like-form").serialize();