如何在将数据绑定到表时将值传递给按钮?

时间:2017-12-28 07:03:59

标签: javascript jquery

我写过JQuery就像 -

 $('#main-body').append('<tr>'+
  ...
  '<td style="text-align: center;">'+
    '<div class="btn-group" >'+
    '<button onClick="editdetails('+ DatabaseName +')" class="btn btn-white"><i class="fa fa-pencil"></i> </button>'+
    '</div>'+
    '</td>'+
    '</tr>'
);

在浏览器中,它呈现为 -

<button onclick="editdetails(DIET)" class="btn btn-white"><i class="fa fa-pencil"></i> </button>

在我们单击此按钮时,它会在控制台中抛出错误消息

  

(index):1未捕获的ReferenceError:未定义DIET   HTMLButtonElement.onclick((index):1)

1 个答案:

答案 0 :(得分:1)

使用引号将其设为字符串

j = 29
k = []
M = (['A', 'B', 'C'], ['a','b', 'c']) 
m = ['X','C','B']
for i in (range(len(m))):
    j = [M[0].index(m[i]) if m[i] in M[0] else 30,]
    j1 = j[0]
    k[i]= [M[1][j1] if j1 < 30 else k[j1]='']
print (k)