私はこのようないくつかのフォームを持っています:
<form class="some-name">
<input type="hidden" name="bill" value"flower" />
<button value="0">Yes</button>
<button value="1">No</button>
<button value="2">No</button>
</form>
<form class="some-name">
<input type="hidden" name="ben" value"men" />
<button value="0">Yes</button>
<button value="1">No</button>
<button value="2">No</button>
</form>
私がしたいこと
ユーザーがボタンをクリックすると、そのフォーム内の他のボタンを無効にします。
現在、このjQueryを試していますが、機能していませんか?
その背後にある私の考えは、現在の要素がボタンであるため、フォームである親、そしてフォーム内のすべてのボタンが必要ですか?
$(document).on("click", ".some-name button", function(){
$($(this)).parent().$("button").attr("disabled", true);
});
また試した:
$(document).on("click", ".some-name button", function(){
$($(this)).parent("button").attr("disabled", true);
});
しかし、どちらも運がないのですか?