0

jQueryval()は、フォームの現在の値ではなく開始値を返しています...

私は自分のウェブサイトのきれいな写真ペイン内に統合していますが、jsFiddle の場合は、すべての css などをインポートしてポップアップさせる必要はありませんでした。

JSFiddle はこちら: http://jsfiddle.net/4DSdq/1/

$("#edit-name").live("keyup", function() {
                        alert("id: "+$("#edit-id").val());
                        alert("name: "+$("input[id=edit-name]").val());
});

現時点で実際に何が含まれているかに関係なく、それぞれ 32 と '' を返します...

何か案は?

4

1 に答える 1

0

「edit-id」入力タグ内の値は明示的に記述されています (prettyphoto プラグインによるものと想定しています)。値は「32」に設定され、入力時に変更されません。プラグインがこのアクションをどのように処理するかを調べて、修復できるかどうかを確認します.

これは、「edit-id」要素のレンダリングされた HTML コードです。

<input type="text" maxlength="128" name="id" id="edit-id" size="50" value="32" class="form-text required">

明示的に記述valueされた属性があるため、静的なままです。

于 2013-07-03T16:37:39.023 に答える