Мне было интересно, как мне найти jQuery, идентификатор элемента, который вызвал метод onClick? мой код:
JS
function getInfo(event)
{
console.log(event.target.id + " ... ");
}
HTML
<div class="menu-content" id="thisismyid">
This is some placeholder text.<br>
<a onClick="getInfo()" id="thisisthelinksid">Click on me</a>
</div>
<div class="menu-content" id="thisismysecondid">
This is some more placeholder text.<br>
<a onClick="getInfo()" id="thisistheotherlinksid">Click on me</a>
</div>
Я не могу поместить что-либо в скобки функции, потому что я хочу, чтобы функция была передана ей позже, я просто хочу знать, кто вызвал эту функцию.
Я знаю, что это задавали много раз, и на многие вопросы есть ответы, но я прочитал многие из них, и ни один из них не помог мне.
Спасибо, ребята
-EDIT-
Что касается ответов ниже во время этого редактирования, я не могу использовать метод jQuery, такой как:
$("div.menu-content a").click(function() {
some content here..
});
потому что мне нужно, чтобы он запускался только при нажатии определенных ссылок, а не на все из них. Это помогает уточнить?