jQueryについて質問です。タグのコンテンツの前に単語を 1 つ挿入したいと思います。その理由は、ソーシャル アイコンを使用していて、実際のスパンの前に 2 つの単語を挿入してバリエーションを変更できるようにしたいからです。私が使用しているフォントは次のとおりです: http://drinchev.github.io/monosocialiconsfont/
CSS を使用してこれを行うことができれば、私はそれが大好きです。私は :before を使用してみました。
これがどのように見えるかです...私が使用するYouTubeアイコンの場合:
<span class="social">youtube</span>
フォントは「youtube」を読み取り、youtube シンボルにします。丸いアイコンが必要な場合は、次を使用します。
<span class="social">roundedyoutube</span>
テーマのオプションを作成しています。ソーシャル アイコンのスタイルを「通常、丸み、丸」にして、選択時にyoutube
タグの<span>
前に「丸」または「円」を挿入したいと考えています。うまくいけば、私は理にかなっています。
それではセットアップです。
- HTMLコードがあります
<span class="social"> youtube </span>
- ソーシャル スパンを DIV にインポートする JS コードがあります。
$('span.socialarea').appendTo('#socialcontainer');
youtube
HTMLコードの前に単語を挿入したい。- 私は次のいくつかを使用してみました:
$('span.socialarea').add('rounded');
と 後者が最もうまくいくよう$('span.socialarea').text('rounded');
に$('span.socialarea').before('rounded');
見えましたが、内側ではなくスパンの外側に追加しました。
それが理にかなっていることを願っています!短いバージョン: span タグのコンテンツの前に単語を追加します。