Javascript 将表格单元格属性传递给引导模式

Javascript 将表格单元格属性传递给引导模式,javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,我在一个表格单元格中有一个按钮,显示一个引导模式对话框——这很好。在同一个表格单元中,有一些我想传递给模态对话框的属性。下面是表格单元格的一个示例: 我可以使用以下方法获得一些属性,如数据记录id值: recID = $(e.relatedTarget).data('rec-id'); 但是不能计算出语法来获取其他像productID和description这样的东西吗 此外,如果我更改正在工作的某个属性的格式,例如: data-recID="61656" 然后使用: recID = $

我在一个表格单元格中有一个按钮,显示一个引导模式对话框——这很好。在同一个表格单元中,有一些我想传递给模态对话框的属性。下面是表格单元格的一个示例:


我可以使用以下方法获得一些属性,如
数据记录id
值:

recID = $(e.relatedTarget).data('rec-id');
但是不能计算出语法来获取其他像productID和description这样的东西吗

此外,如果我更改正在工作的某个属性的格式,例如:

data-recID="61656"
然后使用:

recID = $(e.relatedTarget).data('recID');

似乎也不起作用?

productId
description
是元素上的直接属性,因此需要使用
attr()


但是,您应该注意,
productId
description
都不是
td
元素的有效属性。如果可能,您应该将它们转换为
data-*
属性,并使用与最初相同的方法来访问它们,即
data()
productId
description
是直接在元素上的属性,因此您需要使用
attr()

但是,您应该注意,
productId
description
都不是
td
元素的有效属性。如果可能,您应该将它们转换为
data-*
属性,并使用与原来相同的方法访问它们,即
data()

var $td = $(e.relatedTarget);
var desc = $td.attr('description');
var productId = $td.attr('productId');