リスト項目に画像へのリンクが含まれている順序のないリストがあります。私のコードは現在、リスト項目を反復し、href
を取得し、banner-holder
内に新しい画像コンテナを作成し、src
プロパティを追加します。私が何をしたいか順序なしリストを反復処理しながら、最初のリスト項目をスキップします。 JQuery
は、私はすでにbanner-holder
以内にそのイメージを持っていると私はそれを2回追加しないように第1のリスト項目をスキップです。
ありがとうございます。
$('li').each(function()
{
var bigImage = $(this).find('a.main-img').attr('href');
$('<img/>').attr('src', bigImage).appendTo('#banner-holder');
});
jeez、についても考えていない:first-child。面白い、selectivizrでしばらくの間、そのcss3セレクタを使用して、それとIEの問題で戦っている!ありがとう、本当に私を助けた! –
これはInternet Explorer 9で動作しますか? – danludwig
はい、:first-childはjqueryの対象となり、古いバージョンのIEで動作します。 Cssだけを使用している場合は、selectivizr.jsファイルを組み込む必要があります。これにより、IEの古いバージョンはIE9のように動作し、css3セレクタを使用できるようになります。 Heresどこselectivizrファイルを見つけるhttp://selectivizr.com/ –