私は以下のhtml構造を持っています。最初のリスト項目のCSSセレクター
<ul>
<script id="agendaTmpl" type="text/x-jquery-tmpl">
<li class="arrow boundElement" style="height:40px;" onclick="GoToPage('session.html?session_id=${agenda_id}');">
</li>
</script>
<li class="arrow boundElement" style="height:40px;" onclick="GoToPage('session.html? session_id=2');"> test</li>
<li class="arrow boundElement" style="height:40px;" onclick="GoToPage('session.html? session_id=2');"> test</li>
</ul>
私は、リストの最初の李にクラスを適用する必要があります。 スクリプトタグを削除することはできません。これは、構造のテンプレートであることに注意してください。 ul > li:first-child
で試しましたが、動作しません。これは、liがulの最初の子である場合、つまりscriptタグが存在しない場合にのみ機能します。
ulの最初のliにスタイルを適用する方法を提案してください。
注:最初のliに新しいクラスを追加することはできません。
"スクリプトタグは削除できません"はい、そうすることができます。あなたが持っているものは無効なhtmlです。 – PeeHaa
@Raghav、選択したリスト項目をハイライト表示しますか? – freebird
@ RepWhoringPeeHaa:技術的に削除できることは分かっています。しかし、許可されていません。私はそれが有効なhtmlであれば気にしない、いくつかのプラグインによって生成され、既存のコードを壊すことはしたくない。 @freebird:そうです。私は最初の李にコーナーを適用する必要があります。最初のタイプは私のために働くようです。 – Raghav