0

グラフが含まれている場合は、タイプ「.dxpc-content img」のすべての要素をループしたいと思います...次に、次の属性「id」を取得して、グラフのPerformCallbackメソッドを呼び出します。

私はこれを次のように試しています:

$('.dxpc-content img').each(
    function () {
        if ($(this).attr("id").attr("id")) {
            alert("contains chart");

            if ($(this) && $(this).attr('id').attr('id') && window[$(this).attr('id').attr('id')].PerformCallback) {
                window[$(this).attr('id').attr('id')].PerformCallback("stat" + "," + brokerStats);
            }
        }

    }

Chrome開発ツールで要素を調べると、次のようになります。

ここに画像の説明を入力してください

4

1 に答える 1

1

添付の画像で見ることができる...のチャートがids starting with barChartあるので、要素を見つける必要がありますhaving ids containing barChart

$('.dxpc-content img').each(
    function () {
        if ($(this).attr("id").indexOf('barChart') != -1) {
            alert("contains chart");

            if ($(this) && $(this).attr('id').attr('id') && window[$(this).attr('id').attr('id')].PerformCallback) {
                window[$(this).attr('id').attr('id')].PerformCallback("stat" + "," + brokerStats);
            }
        }

    }
于 2012-09-27T16:48:41.990 に答える