2013-03-20 3 views
0

У меня есть вкладка заголовок с буквы алфавита: ABCDEFGHIJKL ..Z Вот как я инициализировать это в моем коде: я объявленную массив:Как помещать символы, у которых есть соответствующая группа жирным шрифтом?

char[] alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray(); 

затем для каждой буквы алфавита Carac я называю такую ​​функцию Совершение:

foreach (char carac in alpha) 
     { 
      writer.Write(generateTabheader(carac)); 
     } 

И функция:

private string generateTabheader(char currentChar) 
     { 
      string tabHeaderHTML="<li id=\"tabHeader_" + currentChar.ToString() + "\" style=\"float:left;color:blue; margin-right:10px;margin-left:10px\">" + currentChar.ToString() + "</li>"; 
      return tabHeaderHTML; 
     } 

так он отображает tabheader со всеми буквами афата, и когда пользователь выберет символ, он вернет все группы, начинающиеся с этого символа. Мне удалось вернуть все группы, используя запрос caml, и я сохранил результат в этом списке: result = list.GetItems (query). Как я могу поместить символы моего заголовка вкладки, у которых есть соответствующая группа в моем списке результатов (путем сопоставления я имею в виду название группы, начиная с этого символа) жирным шрифтом, а остальные курсивом?

ответ

0

Используйте обработчик щелчка, чтобы обнаружить событие. Присвоить имя класса для всех, как класса Ли = «пример»

$('.example').on('click', function(event){ 
     $('.example').each(function() { 
      $(this).removeClass('.thisClassmakesitalic'); 
     } 
     $(this).addClass('thisClassmakesitalic'); 
    }); 

и теперь добавить стиль CSS, чтобы сделать элемент или его родитель или что-нибудь курсивное.

+0

Спасибо за ваш авер. Почему мы используем обработчик кликов? Я действительно хочу, чтобы пользователь, когда он будет получать доступ к странице, чтобы увидеть буквы алфавита, отображаемые в верхней части страницы, и выделены жирным шрифтом буквы, которые имеют соответствующую группу (группу в списке, начиная с этой буквы), и те, кто не будут ли они выделены курсивом, пользователю не нужно будет щелкнуть по букве, чтобы увидеть это, оно должно отображаться так же, как и в начале, когда он будет получать доступ к странице. Извините, если я не понял вашу идею, я начинаю с кодирования в C# и javascript. – sara

+0

@sara вы можете опубликовать пример своего кода в jsfiddle, чтобы я мог точно понять, что вы пытаетесь сделать визуально. Я думал, что вы просто создаете список вкладок с символами, и вы хотите изменить стиль этих вкладок после нажатия. – theshadowmonkey

Смежные вопросы