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, время: 09:11. |