Update:
Это больше похоже $displayWall
является глобальной переменной JS (в противном случае <a href='javascript:showComments($displayWall[id]);'>
не будет работать). Тогда это должно реально работать тоже:
$('#linkId').click(function() {
showComments($displayWall[id]);
});
теперь я понимаю, что следующее предположение надуманным, но все-таки:
Предполагая $displayWall
является переменной на стороне сервера, то есть страница получает заранее -обработанный.
Можно, например, установить атрибут ref
ссылку на значение переменной:
<a id="linkId" ref="$displayWall[id]">test</a>
и доступ к нему в обработчик щелчка:
$('#linkId').click(function() {
showCmments($(this).attr('ref'));
//...
});
Если вы прикрепляете устройство обработчик только для одного элемента, вы также можете установить переменную внутри обработчика кликов:
$('#linkId').click(function() {
var value = '$displayWall[id]';
//...
});
Где находится '$ displayWall [id]'? –