デフォルトのボタンの外観が気に入らないため、html フォームの送信ボタンとして div を使用しようとしています。問題は、ページにいくつかの同一のフォームと div ボタンがあり (jquery で追加されている)、どちらも一意の ID を持っていないことです。ページに複数のフォームがある場合、対応する div ボタンが最初のフォームを送信します。
各 div ボタンとフォームは、より大きなコンテナー div 内にあります。次のようなことは可能ですか:
$(".div_btn").click(function () {
$(this).parent().$(".my_form").$("#my_submit").trigger("click")
});
ここで、.div_btn はボタンとして使用している div、.my_form はフォーム クラス、#my_submit はこのフォームの送信ボタンの ID です。