将来生成されるformの値をlive関数を用いて処理しようとしたのですが、うまく取得できません。

上記の件ですが、gistに詳しい内容と簡単なコードをまとめたので、お手数ですがそちらをご覧になって頂きご指摘頂ければと思います。
https://gist.github.com/2795122
簡単なコードなので.textでアップしています。少々見ずらくて恐縮ですが、
よろしくお願いします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/05/27 05:13:01
  • 終了:2012/05/27 05:52:59

ベストアンサー

id:Cherenkov No.1

Cherenkov回答回数1502ベストアンサー獲得回数4922012/05/27 05:23:45

ポイント100pt

>「実際には~」
実際に近いコードを提示しましょう。defaultValueがおかしい気もします。closestも忘れて。
やりたいことを明確に。
formからget/postで送信される内容をボタンを押すタイミングで取得したい?

適当。

$("#get").live('click',function(){
  var values = $(':input:not(:button)').map(function() {
    console.log(this);
    console.log(this.value);
    return this.value;
  });
  console.log($.makeArray(values));
});

参考:
:input - jQuery 日本語リファレンス 全てのinput, textarea, select, button要素を選択

他1件のコメントを見る
id:Cherenkov

liveも忘れて、複数のformとinputのHTMLのモデルを作ってそれが成功したらlive対応させればいいと思います。

2012/05/27 05:52:10
id:chucker34

あっ少し回答が変わってますね。こちらを試した所、取得はできました。
ただ少し目的と違ったのでやはりまた明日質問を立て直します。
ありがとうございました。

2012/05/27 05:52:15

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません