根据jQuery的表数据将自定义颜色设置为Table行

时间:2009-08-14 09:08:49

标签: jquery

我遇到了关于jQuery Heat Color的问题。我想根据该行的表数据为所有行设置自定义颜色。在运行时生成。我设置了一个隐藏的文本字段,并与此值进行比较,设置了一个特定的颜色。我正在使用代码..

$("#tblreg > tbody > tr").heatcolor()//for every row of the table
......

var days = $("#DRRecvdays").val();//DRRecvdays is the id of textbox

但是这总是返回第一行值(第一行的'DRRecvdays'文本值)

请尽快帮助我..

1 个答案:

答案 0 :(得分:0)

我相信你有多个具有相同ID的隐藏输入。你不能拥有这个并导致无效的dom结构。元素id必须是唯一的。

jQuery需要一个有效的dom才能正常工作。

通常,您将在这些输入上使用类,然后使用兄弟选择器访问隐藏的输入。你可以粘贴标记,我可以提供解决方案