我有一系列表格,其中每個ID的值以相同的字符串結尾,例如,Jquery訪問表單元格寬度
<table id="ctl01_mytable" .../>
<table id="ctl02_mytable" .../>
<table id="ctl03_mytable" .../>
我試圖實現在JQuery的下面,以確保每個表的第一列的寬度被設定爲相同的值(所有的最寬寬度,使得每個表的第一列具有匹配寬度)。
function matchWidths() {
var w = 0;
// find widest cell
$("table[id$='mytable'] tr td:first").each(function() {
alert($(this).width()); // debug
//if ($(this).width() > w) {
// w = $(this).width();
//}
});
// set all cells to widest across child tables
$("table[id$='gv_selfAllocSkills'] tr td:first").each(function() {
//$(this).width(w);
});
}
當我運行上面的代碼,只有第一個表,第一個單元格的寬度返回,然後循環退出。任何人都可以建議如何讓JQuery遍歷每個匹配表的所有第一個表格單元格?
你能創建的jsfiddle出了問題? – j08691