私は2つのボタンを持っています。前のボタンがクリックされたかどうかを検出し、2 番目のボタンをクリックするとデータが表示されます。それ以外の場合、ユーザーが 2 番目のボタンを直接クリックしている場合は、アラートが表示されます (最初に前のボタンをクリックしてください)。私はそうしようとしましたが、最初のボタンがクリックされたかどうかを検出できません:-(
HTML
<input type="button" id="btn1" value="button1"></input>
<input type="button" id="btn2" value="button2"></input>
JavaScript
$('#btn1').click(function(){
alert('Button 1 Clicked');
});
$('#btn2').click(function(event) {
var inputButton = document.getElementsByTagName('input');
var $target = $(event.target);
if( $target.is(inputButton[1]) ) {
alert("Please click the 1st Button first");
} else{
alert('Button 2 Clicked');
}
});