我的表單通過單擊兩個按鈕中的一個來提交。jQuery - 通過點擊包含div提交按鈕
<form method="post" action="http://testing.com">
<div class="container red">
<button type="submit" name="some_name" value="some_value">Btn</button>
</div>
<div class="container blue">
<button type="submit" name="some_other_name" value="some_other_value">Btn</button>
</div>
</form>
如果用戶點擊包含div
,我希望它提交按鈕。我曾嘗試以下內容:
$("div.container").click(function(){
$(this).find("button").click();
});
而且我也嘗試過.submit()
,但都不起作用。我知道還有其他方法,例如使用隱藏的輸入和提交表單本身,但我很好奇如何通過按鈕進行特定提交。
正如你可以從this fiddle看到的,點擊按鈕的作品。點擊div
什麼都不做。
$(someElement)。點擊();不會觸發像您期望的原生鼠標點擊事件,請參閱下面的答案 –