value button ошибка
добрый день, есть
<button id="ok" value="?id=1">кнопка</button> и поле <input type="text" name="linl" id="link"/> и вот скрипт $("#ok").click( function(){ $(but).parent().find('#link')[0].value = $(this).value; $("#dialog-form").dialog( "close" ); } ); где but - обьект который находиться там же где и поле, но... Но при нажатии в поле у меня "undefined". в чём ошибка? |
а что вы хотели сделать? это?
|
да, только наоборот, в форму вставлять)
|
и не текст с кнопки, а её value
|
тогда так
$('#link').val( $(this).val() ); |
$("#ok").click( function(){ $("#dialog-form").dialog( "close" ); $(but).parent().find('#link').val($(this).val()); } ); Работает)) спасибо |
не работает если 2 button
<button id="ok" value="?id=2">why2</button> <button id="ok" value="?id=1">why</button> |
Нельзя на странице использовать 2 одинаковых id!
Используйте классы |
ой, да)
|
Цитата:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <button id="ok" value="?id=2">why2</button> <button id="ok" value="?id=1">why</button> <script type="text/javascript"> $(document.querySelectorAll('#ok')).click(function() { alert($(this).val()); }); </script> |
Часовой пояс GMT +3, время: 17:33. |