我有一个 Javascript 代码,它创建按钮 OnLoad,其属性是从数据库中获取的 ASP 页面的值。但是无论我希望每个按钮执行什么事件,所有其他按钮都会执行此操作,并且它会在显示按钮之前执行。请帮忙...
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, null, "submit", item.CommonCable,alert("clicked"));
});
$('#Categories').html(newContent);
}