Считать надпись на нажатой кнопки
function send(){ var bt=$('#bt').val(); $('#bt').click(alert(bt)); } <input type='button' id='bt' name='bt' value='ok1' onClick="send();"/> <input type='button' id='bt' name='bt' value='ok2' onClick="send();"/> <input type='button' id='bt' name='bt' value='ok3' onClick="send();"/> <input type='button' id='bt' name='bt' value='ok4' onClick="send();"/> <input type='button' id='bt' name='bt' value='ok5' onClick="send();"/> как вывести value какждой кнопки при нажатии на неё? у меня всегда при любом нажатии кнопки выводит одно и тоже значение |
kleoim, ИД должен быть уникален на странице...
Цитата:
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <!-- <link rel="stylesheet" type="text/css" href="tmp.css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> --> <style type="text/css"> </style> <script type="text/javascript"> $(function (){ $('input[name="bt"]').click(function (){ alert(this.value); }); }); </script> </head> <body> <input type='button' name='bt' value='ok1' /> <input type='button' name='bt' value='ok2' /> <input type='button' name='bt' value='ok3' /> <input type='button' name='bt' value='ok4' /> <input type='button' name='bt' value='ok5' /> </body> </html> |
спасибо))
|
Сделайте в точности наоборот. На кнопку повесьте функцию и она сама this.value вам проалертит.
|
kostyanet,
а наоборот чему? Вроде код ksa именно это и делает Цитата:
|
Вы монитор в зеркало видите?
|
Цитата:
Цитата:
|
Цитата:
В нормальном коде эта send() была бы такой: functiion send() { alert(this.value); } Потому что она и так висит на щелчке. |
kostyanet, вот при таком описании ясно что ты имел ввиду...
|
Считая других умнее себя вы принесете в стопицот раз больше пользы обществу. Хотя бы потому что заставляя людей скрипеть мозгами, а не вкладывая в их клювик готовое, получите стопицот свежих идей от тех, кто умеет скрипеть мозгами. Идейные халявщики при этом отсосут.
|
Часовой пояс GMT +3, время: 00:59. |