各リスト(#list
)の項目を対応するもののクラスにArray
に変更したいと思います。私はこのようなものですリストがあります:リスト要素のクラスを変更する
<ul id="list">
<li>Banana</li>
<li>Apple</li>
<li>Pear</li>
<li>Strawberry</li>
<li>Lemon</li>
</ul>
をそして私はこの配列を持っている:
["ban", "appl", "per", "straw", "lemn"]
私が欲しいのは、彼らがそうであるようにjQuery.addClass()
機能が順番にclass
で各項目を変更するということですArray
にあります。その結果:
<ul id="list">
<li class="ban">Banana</li>
<li class="appl">Apple</li>
<li class="per">Pear</li>
<li class="straw">Strawberry</li>
<li class="lemn">Lemon</li>
</ul>
どうすればいいですか?
これは、ネストされたリストのために動作しません。 –
OPに配列の各インデックスの特定のクラスがあるとすれば、ネストされたリストを気にするのは疑わしいです。とにかく修正されましたが(ありがとう)! –
コードが表示されているので、 '.find()'はうまく動作します。あなたはいつも '.children()'を代わりに使うことができます。 – user113716