var table = $('#table_id');
var row;
for (i in data) { // pseudocode
row = $('');
// add some regular cells
row.append( $("").text(other_data) );
// add a sub table
row.append( $("").html(sub_table) );
// add row to table
table.append(row);
}
$('#table_id tr:odd').addClass("some_color_class");
Моя проблема в том, что jQuery подсчитывает строки в подтаблице при раскраске... если подтаблица имеет нечетное количество строк, то две соседние строки будут одинаковыми цвет:
Как заставить jQuery просматривать только элементы $('#table_id tr:odd'), где tr:odd является непосредственным дочерним элементом table_id?
Я создаю таблицу с помощью jQuery и делаю что-то вроде этого: [code]var table = $('#table_id'); var row;
for (i in data) { // pseudocode row = $('');
// add some regular cells row.append( $("").text(other_data) );
// add a sub table row.append( $("").html(sub_table) );
// add row to table table.append(row); }
$('#table_id tr:odd').addClass("some_color_class"); [/code] Моя проблема в том, что jQuery подсчитывает строки в подтаблице при раскраске... если подтаблица имеет нечетное количество строк, то две соседние строки будут одинаковыми цвет: [img]https://i.sstatic.net/Boa5kbzu.png[/img]
Как заставить jQuery просматривать только элементы $('#table_id tr:odd'), где tr:odd является непосредственным дочерним элементом table_id?
Кажется, это должно быть очень просто сделать, но я просто не могу в этом разобраться. Я хочу, чтобы Visual Studio продолжала автоматически форматировать мой код, за исключением этой части:
public SomeClass : BaseClass {
public SomeClass()
:...
Мне нужно отформатировать строку со значениями из словаря, но строка уже содержит фигурные скобки. Например:
raw_string =
DATABASE = {
'name': '{DB_NAME}'
}
Но, конечно, raw_string.format(my_dictionary) приводит к ошибке KeyError.
Есть ли...