ローカルシステムで予約フォームを完成させるために、サードパーティのWebサイトから予約の詳細を解析しようとしています。HTMLペーストクリップから値を取得してフォームの入力値を更新するオブジェクトをループする
私はサードパーティのサイトから予約の詳細をコピーし、テキストエリアに貼り付け、クライアント側のスクリプトを作成して関連するデータを取り出し、フォームに入力する予定です。
私はここでバイオリンを持っている:http://jsfiddle.net/eh8eq9e4/5/
だから私はJSでこの行でトラブルを抱えています:
$.each(bookingComTargets, function(key, target) {
$("." + target).val(text("#" + jey).html());
});
そのdiv要素になりました貼り付けたデータから値を(引くことになってid "out")、それに応じて入力値を更新します。
いくつかの落とし穴:貼り付けたHTMLのみのクラスを提供しています
私は必要なデータを得ることができるよう、多くの場合、これは大丈夫ですが、倍数があるので、私はアドレス線を介して再びループにする必要があります。フィドルでJSセクションで
あなたはペーストクリップ
の例に任意の提案をコメントでしょうか?
感謝。私は自分のコードを更新し、あなたのスニペットを実行しましたが、まだ抽出されたデータをフォームフィールドに入れません。何か案は? – Nick
アラートを追加する alert(target + " - " + $( "。" + key).html()); は$( "。+ key).html()が未定義であるため、まだ見つからないことを示しています。イムは困惑した。 – Nick
AHA! http://jsfiddle.net/eh8eq9e4/7/それを得ました。私はキーとターゲットが混在していた。ラウンドを切り替えて魅力を発揮します!あなたの助けに感謝@ザカリア。 – Nick