e.which это не вводимый символ, а код клавиши, соответственно вам нужно проверять не код клавиши, а код символа или сам символ. В любом случае, с регуляркой проще будет.
Mikhail_Zdanovskiy, не, браузер никак не может знать на какие именно элементы вы когда-то кликали, так что маркируются все чьи ссылки содержатся в истории. Но если вам нужно ещё писать какие-то заметки, то да, этого функционала не хватит.
DrunkMaster, и правда. Извиняюсь, совсем забыл - свойство style не имеет отношения к стилям элемента в целом, оно служит только для связи с атрибутом style. Если вам нужно получить итоговый стиль, применённый к элементу, то это делается с помощью getComputedStyle.
qshmykoffp, если не выпендриваться, то скорее всего вам подобные вопросы лучше задавать на лурке, а не здесь, т.к. деанон это по сути комплексная околодетективная мелодрамапроцедура, и ваш IP (который скорее всего имеет почти нулевое отношение к устройству этого человека) вряд ли хоть как-то пригодится. Можете глянуть как происходила деанонимизация Вольнова, хотя это конечно не ваш случай.
freeman0204, не, это раньше data существовал только для того чтоб data-атрибуты собирать, сейчас он не для этого. Для того чтоб получить значение нужного атрибута, используйте attr: $( el ).attr( 'data-something' );