如果用户点击按钮,为什么表单不提交?我尝试使用.prev().prev()
,但它不起作用。
HTML
<form id="my_form" action"pr.php">
<input type="text" name="cf"><span class="save_btn">Submit</span>
</form>
JQUERY
$(".save_btn").click(function(){
// Trim data
var trm = $.trim($(this).prev().val());
// Check length of data
if(trm.length == 0){
alert("Field can't be empty");
} else{
$(".save_btn").prev().prev().submit();
}
});
答案 0 :(得分:2)
尝试.parent()
这会找到元素父元素,在您的情况下,查找表单元素。
答案 1 :(得分:0)
你可以使用最近的
$(this).closest('#my_form').submit();