这是一个更大的应用程序的一部分。
我想要做的是在span1
提交表单时使用.closest
Jquery 获取文本。
的结果span1 = $(this).closest("span").html()
是未定义的。
HTML
<span class="span1">
texthere
</span>
<div>
<div class="whatever">
<form id="theform" action="#" method="POST">
<input type="text" name="input1" />
</form>
</div>
</div>
jQuery
$(document).on("submit","#theform",function(){
span1 = $(this).closest("span").html();
input1 = $(this).find("input").val();
alert(span1+" - "+input1);
return false;
});
为什么我在阅读时变得不确定.closest
.span1
?