我目前有以下设置:
<tr class="NoBackgroundTR">
<asp:HiddenField runat="server" Value='<%# Eval("Adresse").ToString() %>' ></asp:HiddenField></td>
</tr>
这几乎就是我想写的代码:
function setBGColor()
{
var table = document.getElementById("AlleAnzeigenTable");
for (var i = 0, row; row = table.rows[i]; i++) {
// here I would like to get the HiddenField inside of my TableRow
if(row.HiddenField.value != 'someValue')
row.style.backgroundColor = '#F79A03';
}
}
如何访问TableRow中的Hiddenfield?
答案 0 :(得分:1)
使用jQuery,您可以像这样访问它:
var myHiddenField = $(row).find('input[type="hidden"]');
var value = myHiddenField.val();
答案 1 :(得分:0)
如果你有隐藏字段作为第一个控件,你可以使用下面的代码。
但我建议使用ID
或ClassName
来access
HiddenFeild
row
内的var table = document.getElementById("AlleAnzeigenTable");
for (var i = 0, row; row = table.rows[i]; i++) {
var value = row.getElementsByTagName("input")[0].value;
}
。
id,start_timestamp,speed_qty_per_second