0
私は、その中に<A>
のタグ要素を持つjQueryラッパーから始めています。私が欲しい結果は次のとおりです。オブジェクトの配列へのLodashのマップ
[{href: "http://...", text: "The inner text"}, {...}, ...]
は、これまで私はこれを得た:
の代わりに動作しますが、そこより良い方法だと、内側のtextプロパティが「のinnerText」と命名されたように見える "テキスト"。そして、私は要素のinnerText
がほしいと思うだけでなく、.text()
だけでなく、出力(改行、空白、...)をクリーンアップしないようにします。
I:あなたはまた、jQueryの'.map()'を使用することができます
Babelを使ってコンパイルしたES6、 d 'map'文をコンパイルしてバグがあると思います。' return pubs.map(function(_ref){var href = _ref.href、text = _ref.innerText; return {href:href、text:text}; }}; '' _ref'は 'map'メソッドのインデックス引数であり、値ではありません。どのように解決するかについての任意のアイデア? – Koen
1番目のパラメータはArray#mapの値です。 jQueryオブジェクトで '.toArray()'を使用しましたか? –
右!私は多くの連鎖を使用するフレームワークを使用しており、各ステップで要素の配列をjQueryラッパーに再変換しているので、私の 'toArray'呼び出しは効果がありませんでした。 – Koen