c3 で作成された円グラフのラジオ入力を含むカスタム凡例を作成しています。D3 API 経由で無線入力を作成します。ラジオ入力側のテキストを表示できませんでした。
d3.select('.container').insert('div', '.chart')
.selectAll('input')
.data(['data', 'data10', 'data5'])
.enter().append('input')
.attr('type', function (id) { return 'radio'; })
.attr('name', function (id) { return id;})
.attr('value', function (id) { return id;})
.append('span')
.html(function (id) { return id; });
CSSは次のとおりです。
input{
width:31.5%;
}
input span{
color:red;
background-color: green;
}
どれも効果がありません。これが私の完全な jsfiddleです。私が間違っていることは何ですか?