Нет, вы, должно быть, что-то ошиблись. Я подозреваю, что вы использовали alert
в первом аргументе вместо console.log
. Никогда не используйте alert
для отладки вашего кода JavaScript. Он покажет вам вещи, которые совершенно не так.
Это не возвращает URL страницы. Возвращает элемент привязки, по которому щелкнули:
var MessagesViewClaim = function (anchor, noteId, dealerId, slmgReferenceNumber) {
// here the anchor argument will point to the anchor DOM element that was clicked
alert(anchor.id);
};
покажет идентификатор якоря. К сожалению, в вашем примере вы дали всем вашим якорям один и тот же идентификатор (messages_slmgid
), что, очевидно, приводит к неверному HTML, но как только вы исправите это, все должно быть в порядке.
Все это говорит о том, что кроме коллизии id на ваших якорях ваш код работает отлично. Вы просто не использовали правильный инструмент, чтобы проверить это. Я бы порекомендовал вам FireBug в FireFox.