Как настроить размер при отсутствии доступа к HTML

#javascript #jquery #html #css

#javascript #jquery #HTML #css

Вопрос:

Пожалуйста, посмотрите на скрипку ниже, верхняя строка упорядочена неправильно.

http://jsfiddle.net/J7WPb/1/

Однажды, если вы увидите, вы поймете проблему.

РЕДАКТИРОВАТЬ: как говорится в приведенном ниже комментарии, пользователь936625 не имеет доступа к HTML и не может удалить ошибочную строку. Он ищет «скрипт» в качестве решения.

Комментарии:

1. Вы пытались его отладить? Возвращают ли селекторы jQuery элементы, которые вы ожидаете? Создаются ли исключения?

Ответ №1:

У вас есть colspan=2 на 3-й строке.. Он не должен занимать 2:

http://jsfiddle.net/J7WPb/8/

Комментарии:

1. Он colspan=2 присутствует во всех <tr> s, если я правильно посмотрел.

2. Большое спасибо за вашу скрипку. Но у меня нет доступа к HTMl, чтобы добавить этот colspan вручную.. Мне нужно удалить этот colspan с помощью скрипта. Как я могу это удалить..

3. Созданные jquery <th> имеют значение colspan= 2, но это те, которые говорят один или два , поэтому их colspan не имеет значения.

4. проблемы возникают из-за того, что вы скрываете текст категории … это удаляет a <td> , на который полагался предыдущий colspan=2 . Я обновил свой ответ правильным решением

Ответ №2:

вы уверены, что хотите colspan="2" сделать это в первой ячейке? это то, что приводит к тому, что таблица становится плохой

Комментарии:

1. Нет, я не хочу, чтобы colspan=2 .. Пожалуйста, помогите мне удалить это

Ответ №3:

Изменить:

<td colspan="2" id="Cell.0.0">

Для:

<td id="Cell.0.0">

Комментарии:

1. Нет, я не хочу, чтобы colspan=2 .. Пожалуйста, помогите мне удалить это

2. внесите изменения, предложенные выше.

Ответ №4:

Ваши скрытые столбцы (например, «Cell.0.1») игнорируются при вычислении colspans, поэтому ваши ячейки colspan=2 фактически попадают в столбцы ответов. Удалите colspan , и он должен работать.

Комментарии:

1.Нет, я не хочу, чтобы colspan=2 ..Пожалуйста, помогите мне удалить это