Я уверен, что я делаю что-то ужасно глупое, чтобы это не сработало, но я не могу заставить мое событие смены сработать.Я пробовал оба:
$('.ShowCannedReport_UserFilterDropdown').each(function (index, element) {
$(element).bind('click', function (event) {
if (!event.shiftKey && !event.ctrlKey) {
ShowCannedReport_UserFilter_Blur(this, event);
}
else {
ShowCannedReport_UserFilterWithShiftHeld = this;
}
});
и:
$('.ShowCannedReport_UserFilterDropdown').each(function (index, element) {
$(element).click(function (event) {
if (!event.shiftKey && !event.ctrlKey) {
ShowCannedReport_UserFilter_Blur(this, event);
}
else {
ShowCannedReport_UserFilterWithShiftHeld = this;
}
});
});
Оба из них показывают event.shiftkey как неопределенный.Любая идея относительно того, что я делаю неправильно?
ShowCannedReport_UserFilterDropdown - это раскрывающийся список с несколькими выборками, и событие click срабатывает в обеих версиях, но событие shiftkey никогда не регистрируется.