jqueryを最近イジってます。
通常文字と変数は「+」で連結するのは分かっているんですが、jqueryのCSSに変数を入れる際にイロイロやってみても、エラーで動かない・・・・
とりあえず自分が間違っていたのが以下。
css({“‘backgroundImage’:” + Img + ?
正しいのはコレ・・・
css({‘backgroundImage’: Img ?
何とか動くようになったのが、以下のサンプル。
$(“li”).each(function(i){
var Img = ‘url(“listbg’ + i + ‘\.gif”)’;
$(this).css({‘backgroundImage’: Img ,’backgroundRepeat’:'no-repeat’,'backgroundPosition’:’0px 0px’});
});
リストに個別の背景を使ってアイコン化したかったんです。
とりあえず、うまくいったので、備忘録!!!