リンクとサブリンクを含む順序付けられていないリストがあります。'»'
リストのサブリンクの前に文字を追加したいのですが。私はおそらくCSSを介してこれを行うことができlist-style-image:url
ますが、テキストだけが必要です。これまでのところ、私はあまり成功せずにprependを試しました。
HTML:
<nav>
<ul>
<li><a href="#">link 1</a></li>
<li><a href="#">link 2</a></li>
<ul>
<li><a href="#">sublink link 1</a></li>
<li><a href="#">sublink link 2</a></li>
</ul>
<li><a href="#">link 3</a></li>
</ul>
</nav>
そして私はこのコードを使用しています:
$("ul li li").each(function() {
$(this).closest('li').prepend("»").html();
});
1つのレベルのリスト項目を削除し、すべてのリスト項目の前に追加すると、機能しますが、Webインスペクターで表示すると、»
文字の周囲に引用符が残ります。私はまた、最も近くに現れたものの様々な化身を試しましli a
たが、それも違いはありませんでした。構文エラーが発生していないので、何が間違っているのかわかりません。
ここにフィドルがあります。