1
を経由して追加機能していない私のコードです....CSSスタイルは、以下のjqueryの
以下のクエリを実行すると、最後のdivスパンがオレンジ色
を取得している間、私は、特定のテキストとのスパンを持つ4つのdivを持っていますfunction populateFavorites(result) {
$.each(result, function (key, res) {
var data = {
"ISO": res.CurveIsoCode, "Utility": res.CurveUtility, "PriceDifference": 2,
"Price": 5, "DefaultTerm": res.Term, "StartDate": formatDate(res.StartDate), "DefaultPeakPriceType": res.PeakPriceTypeName,
"ChartControl": res.FavouritesId, "ChekBoxID": res.FavouritesId
};
isoGridData.push(data);
$("#gridtarget").kendoGrid({
dataSource: isoGridData,
rowTemplate: kendo.template($("#iso-utility-detail").html())
});
GraphValues(res.CurveIsoCode, res.CurveUtility, res.PeakPriceTypeName, formatDate(res.StartDate), res.Term,
_historyType, _Url,
priceValues, priceDates, "ChartControl" + res.FavouritesId,
0, 10, 10);
$("#idcontentgrid" + res.FavouritesId + " span:contains(" + res.HistoryTypeName + ")").css('color', 'orange');
});
}
それはなぜですか?すべてのdivスパンにどのように応募するのですか?
おかげで私はあなたの質問から、あなたのループが動作するたびに理解するものから、
、このような独立したループにCSSを適用するために、あなたのロジックを削除してみてください、私はあなたのセレクタ($(「#のidcontentgrid」+ res.FavouritesIdを疑います+ "span:contains(" + res.HistoryTypeName + ")"))は、あなたが興味を持っている他のスパンを選択していません。 –
コードをステップ実行できますか? res.FavouritesIdはあなたが期待する値ですか? – seN
[mcve]の作成方法を確認してください。現在、それに答えるには質問に十分な情報がありません。 –