Как получить данные от 2 кнопок, чтобы определить, какая кнопка была нажата, и выполнить правильный код в jquery / html? - PullRequest
0 голосов
/ 09 июля 2019

Код, очевидно, не может различить, какая кнопка была нажата. Я надеялся, что в зависимости от того, какая кнопка была нажата, он устанавливает 1 или 0 в скрытое поле и затем выполняет правильный код. Что здесь не так, не могли бы вы помочь мне узнать?

{!! Form::hidden('hidden_autoCalculate', '0', ['id' => 'hidden_autoCalculate']) !!}
<data id="dialog_time_record_update_id_autoCalc" data-autoCalculate='1' class="btn midium time_record_update">
  {{trans('time_record/time_record_day.calculate')}}
</data>
<data id="{{$dialog_time_record_update_id}}" data-autoCalculate='0' class="btn midium time_record_update">
  {{trans('time_record/time_record_day.noCalculate')}}
</data>
$('.time_record_update').click(function() {
    $('#hidden_autoCalculate').val($(this).data('autoCalculate'));
});

1 Ответ

0 голосов
/ 09 июля 2019

Вы можете проверить атрибут данных:

$('.time_record_update').click(function() {
    if($(this).attr('data-auto-calculate')) == 1){
      //first clicked
    } else {
      //second clicked
    }
    $('#hidden_autoCalculate').val($(this).data('auto-calculate'));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...