Javascript: передать событие onclick идентификатор вызывающего объекта - PullRequest
0 голосов
/ 31 мая 2011

Мне приходится работать в среде, в которой я не могу использовать дополнительные платформы.

Я пытаюсь отправить идентификатор динамически сгенерированного td в функцию для обработки.

выглядит примерно так:

'<td id="td' + j + '" class="r' + i + 'c' + j%2 + '" onclick=GetLocation(this)>'

Я просто не уверен (и не могу найти после прочтения статей в течение часа или около того), как передать идентификатор объекта. Любое понимание будет оценено.

Ответы [ 2 ]

3 голосов
/ 31 мая 2011

Я думаю, вы могли бы сделать следующее в вашей функции GetLocation():

var GetLocation = function(someObject){
   var objectID = someObject.id;
   alert("the id is -> " + objectID);
};
0 голосов
/ 31 мая 2011

Если идентификатор назначен, вы можете либо передать его как this.id, либо просто передать this и получить доступ к идентификатору внутри тела функции, например obj.id

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...