獲得定期錨點(<a href="...">
)提交單擊時嵌入的表單的最佳方式是什麼?如何最好地提交鏈接提交表單
<form>
<ul>
<li>
<p>
The link could be <span>embedded <a href="" onclick="?">at any level</a></span>
in the form, so "this.parentNode.parentNode..." is no good. :(
</p>
</li>
</ul>
</form>
我知道使用jQuery的最簡單的方法是
$('#myLink').click(function() {
$(this).parents('form:first').submit();
});
...但我試圖找到一種方式來做到這一點,而不使用的庫。
編輯:我真的試圖找到它不需要形式的知識的方法(例如:它的名字,身份證等)。這與您如何將它放在輸入元素上相似:<input onclick="this.form.submit()" />
不要那樣做。使用`
你是對的,那將是一個更好的解決方案。 – nickf 2009-12-10 15:15:20