入力タイプのテキストにデータを動的にロードし、テキスト ボックスの値が変更された場合にアラートをトリガーしています。しかし、私のコードは機能していないようです。提案を提供してください。コードについては、このページにアクセスしてください: http://jsfiddle.net/NbGBj/103/
I want the alert to be shown when the page is loaded
入力タイプのテキストにデータを動的にロードし、テキスト ボックスの値が変更された場合にアラートをトリガーしています。しかし、私のコードは機能していないようです。提案を提供してください。コードについては、このページにアクセスしてください: http://jsfiddle.net/NbGBj/103/
I want the alert to be shown when the page is loaded
あなたの"
周りを削除する必要がありますdocument
$("document").ready(function(){
...
する必要があります
$(document).ready(function(){
...
またはショートカットを使用する
$(function(){
...
公式ドキュメントから:
次の 3 つの構文はすべて同等です。
- $(document).ready(handler) - $().ready(handler) (this is not recommended) - $(handler)
keyup
しかし、私はあなたが望むのはイベントだと思います
$(function () {
$("#upload").val("sample");
$("#upload").keyup(function () {
alert($(this).val());
});
});
読みやすくするために、チェーンを使用できます
$(function () {
$("#upload").val("sample").keyup(function () {
alert($(this).val());
});
});
次のように、テキスト ボックスに値を設定した直後に変更関数を起動できます。
....
$("#upload").val("sample");
$("#upload").change();
....