0

私はここでやりがいのある仕事を手に入れました。あなたが私を助けてくれることを本当に願っています.

私は ajax によって json フィードから情報を取得しており、item.titleの最初の文字のみをコンテンツcss 属性として#list > .item:beforeに追加したいと考えています。

 var str = item.title;
 $('#list > .item:before').attr('content', str.substring(0,1));

しかし、何らかの理由で機能しません。それを実現するためのコード行を教えてください。

よろしくお願いします。

4

2 に答える 2

2

jQuery で疑似クラスを変更することはできません。

単純に次のように追加することをお勧めしますspan:

$('#list > .item').prepend('<span>' + str.substring(0,1) + '</span>');

そして、それをスタイルするためにターゲットにしている他の CSS があると仮定して:before、CSS セレクターを#list > .item > span

于 2013-07-09T20:02:43.327 に答える
0

CSS :first-letter を使用して出力を制御しないのはなぜですか? https://developer.mozilla.org/en-US/docs/Web/CSS/::最初の文字

于 2013-07-09T20:05:19.677 に答える