У меня 6 кнопок. Первые 3 относятся к классу f-click, а все кнопки принадлежат s-click. Сначала я хочу запустить functionOne, вызвав f-click. Затем быстро следует отключить, чтобы снова вызвать onclick f-click и вы хотите, чтобы вызов onclick с использованием класса s-click. Мои условия приведены ниже. В качестве примера, если кнопки - 1 2 3 4 5 6.
- Я хочу получить сообщение как «ваш в ..» при нажатии кнопки 1, 2 или 3.
- 4,5,6 не следует вызывать до тех пор, пока не появится сообщение "your in .."
- if message "your in .." Я хочу, чтобы значение кнопки вызова было таким, как "your clik on" + button_value . (От 1 до 6)
- не следует получать сообщение «ваш в ..» 2 раза.
как это сделать, и мой код следующий,
<button type="button" id="b_1" value="0" class="f-click s-click btn" name="button"></button>
<button type="button" id="b_2" value="1" class="f-click s-click btn" name="button"></button>
<button type="button" id="b_3" value="2" class="f-click s-click btn" name="button"></button>
<button type="button" id="b_4" value="3" class="s-click btn" name="button"></button>
<button type="button" id="b_5" value="4" class="s-click btn" name="button"></button>
<button type="button" id="b_6" value="5" class="s-click btn" name="button"></button>
Это мой jquery код,
$(".f-click").on('click', function() {
firstFunction()
secondFunction();
});
function firstFunction() {
$(".f-click").prop("disabled", true);
console.log("Your In");
}
function secondFunction() {
$(".s-click").prop("disabled", false);
var selected_button = $(this).val();
$(".s-click").on('click', function() {
console.log("Your click on : "+selected_button);
});
}
Но он не работает, потому что вторая функция снова работает с первой функцией, что я хочу сделать.