Я не знаю, как искать это, поэтому я прошу здесь.
Я унаследовал проект, и никто не знает, что этот трюк синтаксиса называется.
Здесь вы можете выбрать событие с выпадающим отображением, которое вызовет функцию, если из списка выбран одно или другое конкретное значение.
$('#accordion select[name=x_range]').change(function(){
$('#custom-time')[$(this).val() == 'custom' ? 'show' : 'hide']();
$('#custom-time-to-now')[$(this).val() == 'custom_to_now' ? 'show' : 'hide']();
updateTimeIntervalOptions();
}).triggerHandler('change');
В этом функция show или hide вызывается в div #custom-time
или #custom-time-to-now
.
Что вызывает вызывающие функции, подобные этому?
EDIT:
Я должен был сказать, что я понимаю тройную if/else, но не часть $(selector)[function_name]()
.