ASP:repeaterコントロールで生成された最後のLIにインラインスタイルを追加したいと思います。jqueryを使用してlast liにインラインスタイルを追加する
class="tile lower-boxes icon_email"
ASP:repeaterコントロールで生成された最後のLIにインラインスタイルを追加したいと思います。jqueryを使用してlast liにインラインスタイルを追加する
class="tile lower-boxes icon_email"
を修正し、あなたのために働く必要があり、次
$(".tile.lower-boxes.icon_email:last").css("color", "#C00");
明らかに、セレクタとCSSメソッドは必要に応じて変更できます。また、好ましいことになる要素にクラスを追加することができます
$(".tile.lower-boxes.icon_email:last").addClass("foo");
詳細情報を:lastセレクタに。
我々はまた、jQueryのを使用することができます+1:これはあなたが欲しいものです。 –
は、ページの読み込み速度が速いか、インラインスタイルを注入している方が早いですか? –
これはパフォーマンス面ではほぼ同じですが、エレメントにクラスを追加することで、別のスタイルシートを維持し、マークアップ内のスタイリング情報の散発的なビットを心配する必要がなくなります。懸念などの分離 –
jqueryのは、あなたが機能的にそれを選択できるようになるlast functionを持っている:私はCSSクラスを追加することはできません
、私はと呼ばれるクラスとの最後のリチウムを数える方法をいくつかにする必要があります。
$('li.tile').last()
またはあなたが使用することができます。最後のセレクタに
$('li.tile:last')
編集を:私はあなたの質問を理解している場合悪いリンク
最後の質問文のリンクを理解できませんでした。 – defau1t
:最後のセレクタ..
例:
$("li:last").css('background-color', 'yellow');
私は質問がかなり古いです知っているが、それは他の人のために役立つかもしれないと思った。..
方法リピータはHTMLコードを生成しますか? li:lastはあなたに最後のliを与えますが、あなたはその文脈を見なければなりません。 –