text
のすべての値をループ内の配列内に格納したいのですが、それは可能でしょうか?誰かが私にこれを行う方法のヒントを与えることができますか?ループ内の配列に文字列値を格納する
$('#wa li').each(function (i) {
var text = $(this).text();
});
text
のすべての値をループ内の配列内に格納したいのですが、それは可能でしょうか?誰かが私にこれを行う方法のヒントを与えることができますか?ループ内の配列に文字列値を格納する
$('#wa li').each(function (i) {
var text = $(this).text();
});
だけ.map
と.get
を使用し、配列に値をarray.push()
を使用することができます - そこに中間変数は必要ませんか
const liTexts =
$ ('#wa li')
.map ((idx,elem) => $(elem).text())
.get()
console.log (liTexts)
// [ 'one', 'two', 'three' ]
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="wa">
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
var myArr = []; // define the array
$('#wa li').each(function (i) {
myArr.push($(this).text()); // push the value into the array
});
console.log(myArr); // ['hello', 'world', ...] use the array
あなたは
var myArr = []; // define the array
$('#wa li').each(function (i) {
myArr.push($(this).text());
});
男、他の人が最悪ですか、私はそうですか? (キッディング。そして、私は '.map()'がここに行く方法であることに同意します)。 – nnnnnn
もう一度 'map'のコールバックが間違っていると思ったので、jqueryのドキュメントをチェックし、また、あなたに会えてうれしい@nnnnnn – aaaaaa
@aaaaaa、ya、jqueryは新しいPHPです – naomik