[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблемы с JavaScript/jQuery
Гость_Denis79513
Почему такой код работает:

$(document).ready(function(){
var login = "admin";
$("#for_"+login).bind("keydown", "ctrl+return", function(){
}
);
});



А вот такой не работает????? Уже порядком поднадоела эта проблема.

$(document).ready(function(){
var login = $("#send_to").val();
$("#for_"+login).bind("keydown", "ctrl+return", function(){
}
);
});



При этом существует
CODE
<input id="send_to" type="hidden">


со значением admin
T1grOK
А что консоль говорит? Хоть в том же Хроме.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Guest
в консоли пусто...
killer8080
Цитата (Гость_Denis79513 @ 30.10.2012 - 09:44)
<input id="send_to" type="hidden">


со значением admin

и где там дефолтовое значение? В коде то его нет.
Гость_Denis79513
Проблему нашел, оказывается что на момент срабатывания функции, Value оказывается пустой...
следующий код:

<script type="text/javascript">
function send_to(input)
{
$("#send_to").val(input);
}
$(document).ready(function(){
var login = $("#send_to").val();
$("#for_"+login).bind("keydown", "ctrl+return", function(){
alert("");
});
});
</
script>



Хотя если проверить значение value сразу после присвоения, все нормально:


<script type="text/javascript">
function send_to(input)
{
$("#send_to").val(input);
alert($("#send_to").val());
}
$(document).ready(function(){
var login = $("#send_to").val();
$("#for_"+login).bind("keydown", "ctrl+return", function(){
alert("");
});
});
</
script>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.