У меня есть серия таблиц, где значение идентификатора каждого из них заканчивается той же строкой, например.Ширина ячейки таблицы доступа 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