我對jQuery一無所知,但我是一名經驗豐富的C++程序員(不確定是否有幫助或傷害)。我找到了jQuery代碼,當用戶單擊該單元格時,該代碼爲我提供HTML表格中單元格的行和列索引。使用這樣的行列索引號,我需要更改之前選擇的單元格和剛剛單擊的單元格中的屬性值。索引編號與此代碼生成並保存:如果我知道單元格的行和列索引,如何更改HTML表格單元格中的屬性?
var $trCurrent = 0; // Index of cell selected when page opens
var $tdCurrent = 0; // i.e., previously selected cell
$(document).ready(function()
{
$("td").click(function()
{
// How toclear previously selected cell's attribute here? ('class', 'recent')
var oTr = $(this).parents("tr");
$tdCurrent = oTr.children("td").index(this);
});
$("tr").click(function()
{
$trCurrent = $(this)[0].rowIndex;
// How to set new attributes here? ('class', 'current');
// and continue work using information from currently selected cell
});
});
任何幫助或提示將不勝感激。我甚至不知道這是否應該得到行和列的索引。
@cletus,我認爲你很棒<3 – 2010-04-04 01:59:09
Cletus,這是偉大的(而且很簡單)。謝謝! – Mark 2010-04-04 04:30:03