こんにちはみんな私はここにJavascriptコードを持っています。これは、ASPページを介してデータベースからフェッチされるボタン属性を使用してオンロードでHTMLボタンを作成します。これらの属性を表示したいので、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) {
newContent += createButtons(
item.CommonCable,
"unclickedButton",
"submit",
item.CommonCable,
'alert(this.id + " " + this.class + " "+"clicked")'
);
});
$('#Categories').html(newContent);
}