В общем есть html страница с элементами. Код (Text): <a id="checkStatus" onClick="checkStatus(1234)">Результат</a> <a id="checkStatus" onClick="checkStatus(12345)">Результат</a> <a id="checkStatus" onClick="checkStatus(123456)">Результат</a> И подключен javascript + jquery: Код (Text): function checkStatus(id) { $('#checkStatus').load('check.php?id='+id); }; То есть при нажатии по одной из ссылок текст "Результат" изменяется на то, что подгружается скриптом из check.php. Так все работает, но текст изменяется только у самой верхней ссылки. Пробовал делать так: Код (Text): <a id="checkStatus1234" onClick="checkStatus(1234)">Результат</a> <a id="checkStatus12345" onClick="checkStatus(12345)">Результат</a> <a id="checkStatus123456" onClick="checkStatus(123456)">Результат</a> C таким javascript Код (Text): function checkStatus(id) { $('#checkStatus'+id).load('check.php?id='+id); }; Но вообще не срабатывает.
попробуй сделать так: [js] function checkStatus(self, id) { $(self).load('check.php?id='+id); }; //html -> <a id="checkStatus1234" onClick="checkStatus(this, 1234)">Результат</a> [/js]