У меня есть флажок на aspx
<asp:CheckBoxList ID="cblCalendarFilter" runat="server" />
Я добавляю список элементов из кода позади.
newCkItm = new ListItem();
newCkItm.Text = childrenFoldersData[i].Description.Trim();
newCkItm.Value = childrenFoldersData[i].Id.ToString().Trim();
newCkItm.Selected = true;
Я могу добавить фон ListItem с помощью
newCkItm.Attributes.Add("style", "background-color:Red;");
Цвета будут отличаться от одного элемента к другому, и название элемента также будет отличаться. Итак, проблема в том, что цвет фона покрывает только длину текста. Цвет фона не выровнен для всех элементов. Я проверил с инспектором и выяснил, что ..
- Стиль цвета фона применяется к
<span>
, окружающему текст
- Все пролеты находятся внутри
<td>
.
Мне интересно, есть ли способ применить этот стиль к <td>
без особых усилий. Я бы предпочел не использовать jquery и javascript при поиске по имени.
Есть ли способ сделать это ??