该代码显然无法区分单击了哪个按钮。我希望根据单击哪个按钮将隐藏字段设置为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'));
});
答案 0 :(得分:0)
您可以检查数据属性:
$('.time_record_update').click(function() {
if($(this).attr('data-auto-calculate')) == 1){
//first clicked
} else {
//second clicked
}
$('#hidden_autoCalculate').val($(this).data('auto-calculate'));
});