Есть небольшая запутанная проблема с jQuery и выбором / стилизацией столбца в таблице.
Следующий код работает:
$(function() {
$("table").delegate('th.selcol','click', function(e) {
var iCol = $(this).parent().children().index(this)+1;
$("table tr td:nth-child(10)").each(function () {
$(this).toggleClass("colhighlight");
});
});
});
Но этот код изменяет nth-child (10) для nth-child (iCol) выдает ошибку «uncaught exception: синтаксическая ошибка, нераспознанное выражение:: nth-child»
$(function() {
$("table").delegate('th.selcol','click', function(e) {
var iCol = $(this).parent().children().index(this)+1;
$("table tr td:nth-child(iCol)").each(function () {
$(this).toggleClass("colhighlight");
});
});
});
Любая помощь будет принята с благодарностью.