注:私はまだプログラミングの初心者です。
ページの読み込み時にトグル ボタンを作成する JavaScript ページがありますが、ボタンの ID がデータベース テーブルの列名であるため、これらのボタンを個別に使用することはできません。そのため、各ボタンにメソッドや機能を割り当てることができません。
トグル ボタンの作成方法は次のとおりです。
function createButtons(tbID, tbClass, tbType, tbValue, onClick) {
return '\n<input' + (tbID ? ' id=\'' + tbID + '\'' : '') +
(tbClass ? ' class=\'' + tbClass + '\'' : '') +
(tbType ? ' type=\'' + tbType + '\'' : '') +
(tbValue ? ' value=\'' + tbValue + '\'' : '') +
(onClick ? ' onclick=\'' + onClick + '\'' : '') + '>';
}
function DisplayButtons(cableData) {
var newContent = '';
$.each(cableData, function (i, item) {
function toggle() {
$("#tb" + item.CommonCable)
.clicked ? $('#MyElement')
.addClass('clickedButton');
$("#tb" + item.CommonCable)
.removeClass("clickedButton");
$('#MyElement')
.toggleClass('MyClass');
}
newContent += createButtons("tb" + item.CommonCable,
null, "submit", item.CommonCable, toggle());
});
$("#Categories")
.html(newContent);
}
注:できるだけ早く助けることができる人は誰でも、どのように各機能または方法を各ボタンに割り当てることができますか?:または、トグルボタンを作成するために使用できる他の方法はありますか?