0

私はそのような些細なことでインターネットを気にすることはありませんが、これは不可解です:filter()関数は、私が使用するセレクターに応じて HTML オブジェクトまたは未定義を返します。

例はより明確になります: http://www.whisno.be/marice/contact.php

ボタンを押すだけでフィードバックが得られます:

alert(data);
alert($(data).filter($("#debug").val()).html());

いくつかのセレクターを試しましたが、混乱しました。誰が何が起こっているのか理解していますか?

4

1 に答える 1

1

findの代わりに使用filter:

alert($(data).find(debugValue).html());

出力:

レ デリス ド マリース

dataこれは、 jQueryで解析して得られる値です。

ここに画像の説明を入力

ご覧のとおり、h1直接は含まれていませんが、containerdiv は含まれています。filterセレクターに一致しないすべての要素を削除します。この場合、一致するものはありません。指定された要素リスト内で見つけることができるfindすべての要素を返します。h1

于 2013-03-27T18:28:09.453 に答える