我對jQuery來說很新,所以對我來說很簡單。爲相對元素設置CSS
使用下面的HTML:
<table border="1">
<tr>
<td headers="QTY">
<input type="hidden" name="f50" value="1">
</td>
<td headers="COLOR">
<input type="text" name="f01">
</td>
</tr>
<tr>
<td headers="QTY">
<input type="hidden" name="f50" value="0">
</td>
<td headers="COLOR">
<input type="text" name="f01">
</td>
</tr>
</table>
我努力做到以下幾點:
- 對於每一行
- 看看隱藏的項目 「F50」
- 的價值如果值= 1,則將同一行的f01的背景顏色設置爲綠色
- 如果值!= 1,則將th F01電子背景色爲黃色同一行
到目前爲止,我有這樣的:
$('input[name="f50"]').each
(
function(index)
{
var theItem = this;
if (parseInt(theItem.value) == 1)
{
alert ('Make Green');
}
else
{
alert ('Make Yellow');
}
}
);
我不知道我如何引用從我所在的地方相對F01元素。
任何幫助,非常感謝。
乾杯
Duncs
它是一個擁有許多值的數組。 ID應該是唯一的,名稱可以用於表格形式的多個項目。 – dunkyduncs
也更好地使用class =「f50」,並讓jQuery在類上工作。 – Lexib0y
好,但我原來的問題仍然存在:) – dunkyduncs