У меня небольшая проблема с диалоговым окном jQuery и способом обработки сценариев.
В диалоговом окне HTML у меня есть
<input id="test">
Если я делаю
<script type="text/javascript>
$('#test').val("haha")
</script>
после входа, он появляется. Если я поставлю перед , это не сработает.
Теперь проблема в том, что я пытаюсь изменить значение $ ('# test'), используя триггер щелчка, и я не могу!
$('.testbutton').click(function() {
alert();
$('#test').val("haha");
});
Оповещение работает, и начальная замена val работает, что означает, что нет никаких повторяющихся или отсутствующих областей ввода.
Общий скрипт, как сейчас, не работает:
<input type="button" class="testbutton" />
<input type="text" size="10" id="test" name="test" value="">
$('#test').val("currentvalue"); // This works
$('.testbutton').click(function() {
alert();
$('#test').val("haha");
});
Обновление
Диалог показывает правильное значение в #test после закрытия и повторного открытия. Это может быть что-то, что я скучаю?